Prompt file imported from bairep/FeatureFramework (
.claude/commands/shakeout.md). Fill in{{arguments}}before use. Copyright stays with the author.
Shakeout
Break down and categorize the ideas given in {{arguments}} (or, if empty, the ideas in the current conversation or the ideation file the user points to) into three categories: Research, Prototype, and Features.
Output format
Write the result in this structure:
# Research Priority
| Title | Research Prompt | Status |
| ----- | --------------- | ------ |
| {title} | {prompt} | {todo, started, done with link to results}
# Prototype
| Title | Prototype Prompt | Status |
| ----- | --------------- | ------ |
| {title} | {prompt} | {todo, started, done with link to prototype}
# Features
| Title | Description | Status |
| ----- | --------------- | ------ |
| {title} | {description} | {todo, started, done with link to feature in backlog}
Rules
- Each idea goes into exactly one category:
- Research: open questions that need investigation before a decision. Write a research prompt.
- Prototype: ideas that must be proven with a throwaway build. Write a prototype prompt.
- Features: ideas ready to implement. Write a short description.
- Set
statustotodofor new items. When results exist, replace the status with a link to the file in./Research/,./Prototypes/, or./Backlog/. - Show the categorized list to the user and confirm before you save it to a file.
Heuristic
flowchart TD
A[New Idea] --> B{Too large and abstract?}
B -- Yes --> C[Decompose, then classify each part]
B -- No --> D{Plan can be formed?}
D -- No --> R1
D -- Yes --> E{Open question a build must answer?}
E -- Yes --> P1
E -- No --> F{All components actionable?}
F -- Yes --> G[Feature to Backlog]
F -- No --> H{Any usable part?}
H -- Yes --> I[Split: ready part to Backlog, weak part reclassified]
H -- No --> J[Stays an Idea: blocker reclassified]
subgraph Research
R1[Investigate] --> R2{Plan found?}
R2 -- Yes --> R3[Reclassify idea]
R2 -- No, exhausted --> R4[Abandon]
end
subgraph Prototype
P1[Build experiment] --> P2[Document result and next steps]
P2 --> P3[Reclassify, pivot, research more, or abandon]
end