fabriqaai/specs.md/intent-capture

Claude Code and agent skill by fabriqaai/specs.md

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Capture user intent through guided conversation. Exploratory phase with high degrees of freedom.

Install

npx vskill@latest install fabriqaai/specs.md/intent-capture

SKILL.md

<objective> Capture user intent through guided conversation. </objective>

<triggers>

  • No active intent exists
  • User wants to start something new

</triggers>

<degrees_of_freedom> HIGH — This is a creative, exploratory phase. Ask open-ended questions. Don't constrain prematurely. </degrees_of_freedom>

<llm critical="true"> <mandate>NEVER assume requirements — ALWAYS ask clarifying questions</mandate> <mandate>Capture the "what" and "why" — leave the "how" for decomposition</mandate> <mandate>Let user describe freely — don't interrupt</mandate> </llm>

<flow> <step n="1" title="Initial Question"> <ask>What do you want to build?</ask> <listen>Let user describe freely. Don't interrupt.</listen> </step>

<step n="2" title="Elicit Context"> <action>Based on response, ask follow-up questions:</action>

<question if="unclear who benefits"> Who is this for? Who will use this feature? </question>

<question if="unclear problem"> What problem does this solve? What's painful today? </question>

<question if="unclear scope"> What's the minimum that would be valuable? What can wait? </question>

<question if="unclear constraints"> Any technical constraints? Existing systems to integrate with? </question>

<question if="unclear success"> How will you know this is working? What does success look like? </question> </step>

<step n="3" title="Summarize Understanding"> <output> Let me make sure I understand:

Goal: {summarized goal}

Users: {who benefits}

Problem: {what pain this solves}

Success Criteria:

  • {criterion 1}
  • {criterion 2}
  • {criterion 3}

Constraints:

  • {constraint 1}
  • {constraint 2}

Is this accurate? [Y/n/edit] </output> <check if="response == n or edit"> <action>Ask specific clarifying questions</action> <goto step="3"/> </check> </step>

<step n="4" title="Generate Intent Brief"> <action>Create intent ID from title (kebab-case)</action> <action>Generate intent brief using template: templates/brief.md.hbs</action> <action>Create directory: .specs-fire/intents/{intent-id}/</action> <action>Save: .specs-fire/intents/{intent-id}/brief.md</action> </step>

<step n="5" title="Update State"> <action>Add intent to state.yaml</action> <action>Set intent status to "in_progress"</action> </step>

<step n="6" title="Transition"> <output> Intent captured: "{intent-title}"

Saved to: .specs-fire/intents/{intent-id}/brief.md


Ready to break this into work items? [Y/n] </output> <check if="response == y"> <invoke_skill>work-item-decompose</invoke_skill> </check> </step> </flow>

<output_artifacts>

ArtifactLocationTemplate
Intent Brief.specs-fire/intents/{id}/brief.md./templates/brief.md.hbs

</output_artifacts>

<success_criteria> <criterion>User intent fully understood through dialogue</criterion> <criterion>Goal, users, problem clearly captured</criterion> <criterion>Success criteria defined</criterion> <criterion>Constraints identified</criterion> <criterion>Intent brief saved to correct location</criterion> <criterion>State.yaml updated with new intent</criterion> </success_criteria>

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
82
Repository forks
7
7-day trend score
22

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 22 Mar 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/fabriqaai/specs.md/intent-capture/badge)](https://verified-skill.com/skills/fabriqaai/specs.md/intent-capture)

Something wrong with this skill or its page? Tell us.