frontend-design
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web…
Shape top ideas into actionable concept briefs using Disney Strategy — Dream, Reality, Critique.
$ npx -y skills add fabriqaai/specs.md --skill forge --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/forgeContext preview
The summary Claude sees to decide when to auto-load this skill.
Shape top ideas into actionable concept briefs using Disney Strategy — Dream, Reality, Critique.
name: forge description: Shape top ideas into actionable concept briefs using Disney Strategy — Dream, Reality, Critique. version: 1.0.0
<objective> Develop shortlisted ideas into polished, actionable concept briefs. AI and user co-build through the Disney Creative Strategy. </objective>
<triggers>
</triggers>
<degrees_of_freedom> **MEDIUM-LOW** — Structured shaping with high co-build ratio. User and AI refine together. </degrees_of_freedom>
<llm critical="true"> <mandate>ALWAYS apply Disney Strategy in sequence: Dreamer → Realist → Critic</mandate> <mandate>NEVER mix phases — keep Dreamer, Realist, and Critic strictly separate</mandate> <mandate>ALWAYS involve user in Critic phase — this is the primary co-build moment</mandate> <mandate>NEVER produce a Concept Brief without user validation of the core concept</mandate> <mandate>ALWAYS make Concept Briefs polished enough to share in a meeting</mandate> </llm>
<protocols>
</protocols>
<references>
</references>
<flow> <step n="1" title="Load Top Ideas"> <check if="Flame Report exists in session"> <action>Load shortlisted ideas from flame-report.md</action> <action>Present the shortlist: "Here are your top ideas. Which one shall we shape first?"</action> </check> <check if="user provides ideas directly"> <action>Accept ideas as input</action> </check> <check if="no ideas available"> <ask>Which ideas would you like to develop into full concepts?</ask> </check> <action>Select one idea to forge at a time (depth over breadth)</action> </step>
<step n="2" title="Dreamer Pass"> <action>Enter Dreamer mode — pure possibility, no limits</action> <output> Signal the mode: "Let's dream big first — no limits, no criticism, just possibility." </output> <action>Expand the idea with:</action> <dreamer>
</dreamer> <action>Present the expanded vision (3-5 paragraphs)</action> <action>Invite user additions: "What else would you dream for this?"</action> </step>
<step n="3" title="Realist Pass"> <action>Enter Realist mode — practical implementation thinking</action> <output> Signal the mode: "Now let's get practical. How would this actually work?" </output> <action>Ground the dream with:</action> <realist>
</realist> <action>Present a practical breakdown</action> <action>Ask: "Does this implementation path make sense? What would you adjust?"</action> </step>
<step n="4" title="Critic Pass (Co-build)"> <action>Enter Critic mode — constructive stress-testing</action> <output> Signal the mode: "Time to stress-test. Let's find the weak spots — and fix them." </output> <action>Present AI's concerns:</action> <critic>
</critic> <ask>What concerns you most about this concept? What feels risky?</ask> <action>For each concern (AI's and user's), co-develop a mitigation:</action> <format> **Concern**: {concern} **Mitigation**: {proposed mitigation} </format> <action>Iterate until user is satisfied with mitigations</action> </step>
<step n="5" title="Generate Concept Brief"> <action>Synthesize Dreamer + Realist + Critic into a polished Concept Brief</action> <action>Generate using template: templates/concept-brief.md.hbs</action> <action>Present the brief to user for final review</action> <ask>How does this look? Any final adjustments?</ask> <action>Save to: .specs-ideation/sessions/{session-id}/concept-briefs/{concept-name}.md</action> <action>Update session.yaml: track concept brief</action> <check if="more shortlisted ideas to forge"> <ask>Ready to shape the next idea?</ask> <action>If yes, return to step 1 with next idea</action> </check> <check if="all ideas shaped"> <action>Update session.yaml: phase → "complete"</action> <output> Your ideation session is complete!
**Created**:
All artifacts saved in .specs-ideation/sessions/{session-id}/ </output> </check> </step> </flow>
<output_artifacts>
| Artifact | Location | Template | |----------|----------|----------| | Concept Brief | `.specs-ideation/sessions/{id}/concept-briefs/{name}.md` | `./templates/concept-brief.md.hbs` | </output_artifacts>
<success_criteria> <criterion>Disney Strategy applied in strict sequence: Dreamer → Realist → Critic</criterion> <criterion>User actively involved in Critic phase (co-build)</cr
AI-native development framework with pluggable flows for every use case. Choose the flow that matches your project needs: Ideation for creative brainstorming, Simple for quick specs, FIRE for adaptive execution, or AI-DLC for full methodology with DDD.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web…
Review code written during a run, auto-fix no-brainer issues, and suggest improvements requiring confirmation. Invoked after…
Execute work items based on their assigned mode (autopilot, confirm, validate). Supports single-item and multi-item (batch/wide)…
Plan the scope of a run by discovering available work items and suggesting groupings. Invoked before run-execute.
Display current run status and progress. Shows work item, mode, duration, and files changed.
Generate implementation walkthrough for human review after run completion. Documents decisions, changes, and verification steps.