From jsf
Software factory spec and planning — use when producing a technical spec and phased implementation plan after clarification is confirmed.
npx claudepluginhub jmeagher/software-factory --plugin jsfThis skill uses the workspace's default tool permissions.
Read `clarification_summary` from memory. Do not begin without it.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Read clarification_summary from memory. Do not begin without it.
Produce a document with these sections:
Ordered list of phases. Each phase:
name: kebab-case identifierdescription: what it buildstests_first: what failing tests to write (specific function/class names)files: exact files to create or modifyparallel: true if this phase can run concurrently with another (name which)manual_validation: true/false and trigger reason if truecommit_message: the git commit message for when this phase is completePresent both documents. Incorporate feedback. Do not write to memory until user explicitly confirms.
Write to memory:
spec_document — the full specimplementation_plan — the confirmed plan as a JSON array of phase objects