| name | feature-radar-archive |
| description | Archive a completed, rejected, or covered feature into .feature-radar/archive/ with mandatory
learning extraction. MUST use this skill whenever a feature reaches a terminal state โ done,
rejected, covered, deferred, or N/A. Even casual mentions like "we shipped X" or "X is done"
should trigger this. The skill extracts learnings, derives new opportunities, and updates refs.
Use when the user:
- Says "we shipped X", "X is done", "X is complete", "we just finished X"
- Rejects a feature: "we decided not to build X", "reject this", "doesn't fit"
- Defers: "defer X", "postpone this", "revisit later", "not now"
- Closes an opportunity: "close this opportunity", "mark as done", "archive this"
- Mentions any feature reaching Done/Covered/Rejected/Deferred status
Do NOT use for discovering new features โ that's feature-radar-scan's job.
|
Archive Feature
Move a feature to .feature-radar/archive/ and run the mandatory extraction checklist.
Deep Read
Read and follow `../feature-radar/references/DEEP-READ.md` โ complete all 6 steps before proceeding.
Behavioral Directives
Read and follow `../feature-radar/references/DIRECTIVES.md`.
Workflow
-
Identify the feature โ ask the user which feature to archive. Check opportunities/ for an existing file to move.
-
Determine status:
- Done โ fully implemented and working
- Covered โ existing functionality handles the use case
- Rejected โ decided against implementing
- N/A โ not applicable to our architecture
- Deferred โ valuable but postponed with rationale
-
Create archive file โ write .feature-radar/archive/{nn}-{slug}.md
-
Checkpoint โ Review & Annotate per ../feature-radar/references/WORKFLOW-PATTERNS.md
-
Run extraction checklist:
Extraction Checklist
Complete ALL 5 checks below. For each check, you MUST explicitly state the finding.
Do NOT proceed to step 5 until every check has a written response.
โก archive/{nn}-{slug}.md created with correct status
โก Extract learnings โ specs/{topic}.md
โก Derive new opportunities โ opportunities/{nn}-{slug}.md
โก Update references โ references/{topic}.md
โก Update ecosystem trends โ specs/ecosystem-trends.md
Acceptable responses per check:
- "No learnings to extract" โ acceptable, but must be stated
- "New opportunity identified: {description}" โ create the file
- "No reference updates needed" โ acceptable, but must be stated
- Remove from opportunities โ if the feature had an
opportunities/ file, delete it
- Update base.md โ adjust counts in Tracking Summary
Checkpoint: Present extraction results using this format:
Archive: {nn}-{slug} ({status})
| Check | Result |
|-------|--------|
| Learnings | {created specs/X.md / updated specs/X.md / none} |
| Opportunities | {created opportunities/X.md / none} |
| References | {updated references/X.md / none} |
| Ecosystem | {updated specs/ecosystem-trends.md / none} |
Archive File Format
Use the format defined in ../feature-radar/references/SPEC.md ยง 3.2 (archive/{nn}-{slug}.md).
Guidelines
- The extraction checklist is NOT optional. Every archive action must go through all 5 checks.
- If the feature was in
opportunities/, use the same number. If it's new, use the next available number.
- "Deferred" is not a trash bin โ include a clear rationale and conditions for re-evaluation.
Example Output
โ Moved opportunities/04-config-merge.md โ archive/04-config-merge.md (Done)
โ Learnings: specs/yaml-config-merge.md (new)
โ New opportunity: opportunities/09-config-validation.md
โ References: no updates | Ecosystem: no changes
โ Updated base.md: archive 3โ4, specs 2โ3
Completion Summary
Follow the template in ../feature-radar/references/DIRECTIVES.md, with skill name "Archive Complete".