From beislid
Shapes vague ideas, tickets, or product questions into lightweight specs/PRDs via context loading, targeted questions, user interview, and direction proposals.
npx claudepluginhub sandsower/beislidThis skill uses the workspace's default tool permissions.
Shape an idea, vague ticket, or open product question into a lightweight product spec. This is the product/requirements gate, not the implementation-design gate.
Writes structured feature specs or PRDs from problem statements or ideas. Covers problem, goals/non-goals, user stories, prioritized requirements, and success metrics.
Generates product specifications via collaborative interview with web research and codebase analysis. Lists, creates, and revises specs saved as Markdown in .otto/specs for planning, requirements, and feature design.
Turns ideas into project specs through collaborative dialogue. Use before planning or implementation—for new projects, features, or changes. Produces system-agnostic spec documents.
Share bugs, ideas, or general feedback.
Shape an idea, vague ticket, or open product question into a lightweight product spec. This is the product/requirements gate, not the implementation-design gate.
Use this for:
blueprintDo not use this for:
blueprintbreak-specYou may skip steps if the current conversation or kickoff already supplied enough context.
Collect any supplied context:
kickoff, if providedplans/If working inside a repo, do light codebase exploration before asking detailed questions. Search for existing patterns, data models, API boundaries, and test coverage that affect the product decision. Record facts, not opinions.
Write down 5–10 targeted questions about what you do not know. Frame them as questions, not statements. Focus on:
Ask questions one at a time. Prefer multiple choice when possible. If a question can be answered by the codebase or supplied ticket context, answer it from evidence instead of asking.
For each unresolved question, present:
When there are multiple plausible interpretations or solutions, propose 2–3 product directions with trade-offs and your recommendation. Keep this at the product behavior level. Do not choose file-level implementation details here.
If the requirement is already obvious and only minor details were clarified, this can be a short paragraph.
Before writing an artifact, present the proposed spec in concise sections and ask for approval or corrections:
Do not proceed until the user approves the product direction.
Use this template. Do NOT include exact file paths or code snippets unless the user explicitly wants an implementation-adjacent note; those belong in blueprint.
What's broken or missing. Who it affects.
How things work today. What patterns exist.
What the world looks like after this ships.
Decisions already resolved during the interview, with rationale.
What this spec explicitly does not cover.
Ask the user: "Should this go to your issue tracker as a document, or stay local?"
plans/<feature-name>-spec.mdThen route:
break-specblueprintkickoff, return the approved spec and routing recommendation to kickoff