From jsf
Software factory spec and planning — use when producing a technical spec and phased implementation plan after clarification is confirmed.
How this skill is triggered — by the user, by Claude, or both
Slash command
/jsf:spec-planningThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Read `clarification_summary` from memory. Do not begin without it.
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 objectsGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub jmeagher/software-factory --plugin jsf