bingordinary/specflow/solution-design
Claude Code and agent skill by bingordinary/specflow
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Use when the goal and scope are clear enough to discuss design, but the solution direction, tradeoffs, affected formal objects, or candidate writeback content are not yet locked.
Install
npx vskill@latest install bingordinary/specflow/solution-designSKILL.md
Solution Design
Purpose
Use this skill to compare solution directions before writing candidate truth.
The design is still discussion-stage material. Only the approved direction written into candidate Spec becomes durable truth.
Process
- Start from the confirmed goal, scope, success criteria, and non-goals.
- Present two or three materially different approaches when meaningful alternatives exist.
- For each approach, state:
- core idea
- benefit
- cost
- likely unit, rule, or global rule impact
- verification implication
- Explain likely formal-object impact as an executor-facing consequence, not as terminology the user must already understand.
- Recommend one approach with the shortest path that satisfies the confirmed goal.
- Ask for only the ordinary-language decision that blocks candidate writeback.
- If the selected approach spans a user-flow anchor and one or more local capability chains, describe that as a development chain and still route only to the first legal writeback step.
Output Shape
optionsrecommended_optiontradeoff_reasonaffected_formal_objectsverification_implicationscandidate_writeback_itemsdecision_neededplain_language_decision_question
Boundaries
- Do not preserve multiple unresolved options in candidate truth as if they were all current behavior.
- Do not choose a Rule or global rule owner by directory shape alone.
- Do not begin implementation from a selected option until formal truth writeback has happened — candidate spec first, then code, per
framework/concepts.md. Gates control promotion, not the start of editing: normal units use validate/verify; rules use validate only. - Do not ask the user to choose internal command names or object-family names when the design choice can be framed as a user-facing behavior, scope, or verification decision.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingframework/guidance/solution-design/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
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
[](https://verified-skill.com/skills/bingordinary/specflow/solution-design)