name: implement-feature
description: Full implementation specs for product roadmap features F01-F15. Auto-invoked when implementing roadmap features. Use as /implement-feature F01 to get the full spec and implement a specific feature.
argument-hint: ""
Feature Implementation Guide
This skill provides self-contained implementation specs for each product roadmap feature. Each spec includes the problem, files to read first, implementation approach, verification commands, and commit message.
Usage
/implement-feature F01
Or describe the feature: "let's implement the gene search feature" — this skill auto-invokes.
Before Starting Any Feature
- Read the feature spec:
references/F[id].md - Read ALL files listed in "Files to Read First" in the spec
- Implement the changes exactly as described
- Run the "Verification Commands" from the spec — all must pass
- Commit with the suggested message format
- Mark feature as done in
/roadmap(change- [ ]to- [x])
Session Start Template
When a user invokes /implement-feature F01, say:
"I'll implement F01: [name] from the roadmap. Let me read the spec and relevant files first."
Then read references/F[id].md and all "Files to Read First" before writing any code.
Feature Index
| ID | Name | Size | Depends On |
|---|---|---|---|
| F01 | Remove mock KM data | S | — |
| F02 | Gene search + filter + pagination | S | — |
| F03 | CI bands on KM curves | S | — |
| F04 | CSV + PNG export | S | — |
| F05 | Analysis progress SSE | M | — |
| F06 | Enable chat streaming | M | — |
| F07 | Persist analysis results to database | M | — |
| F08 | Forest plot tab | M | — |
| F09 | Shareable result URLs | M | F07 |
| F10 | Gene batch input mode | M | — |
| F11 | Pathway/GO enrichment | M | — |
| F12 | Analysis history dashboard | M | F07 |
| F13 | Multivariate Cox regression | L | — |
| F14 | Analysis comparison mode | L | F07, F12 |
| F15 | Publication export package | L | F07 |
Spec Files
- F01 — Remove mock KM data
- F02 — Gene search + pagination
- F03 — CI bands on KM curves
- F04 — CSV + PNG export
- F05 — Analysis progress SSE
- F06 — Enable chat streaming
- F07 — Persist results to database
- F08 — Forest plot tab
- F09 — Shareable result URLs
- F10 — Gene batch input mode
- F11 — Pathway/GO enrichment
- F12 — Analysis history dashboard
- F13 — Multivariate Cox regression
- F14 — Analysis comparison mode
- F15 — Publication export package