← ClaudeAtlas

pm-feature-designlisted

JIT Design by Feature - Phase 6 skill. Just-In-Time technical design for a single feature before it enters build. Enriches the 4 live registers with guard conditions and finalized rules, generates a Mermaid.js sequence diagram, writes Acceptance Criteria, and completes Feature Card Sections 1-3. Replaces upfront Feature-Set design documents with JIT per-feature design. Run once per feature, triggered by pm-stripe when the feature is next in its Stripe.
ljucask/pureinn-product-development · ★ 1 · Web & Frontend · score 77
Install: claude install-skill ljucask/pureinn-product-development
# PM - Feature Design (JIT) ## Agent mode (`--agent`) Supports `--agent`: runs autonomously in a subagent, drafts the artifact from existing inputs, and returns a short summary + coverage note. - **No flag** → interactive (default); if inputs are heavy, offer agent mode. - **`--agent`** → obey. First check inputs are complete. Anything missing: do NOT invent it - mark `[ASSUMED - what/why]` in the output and summary. Never hallucinate to fill a gap. - **Review required:** the artifact contains commitments - after drafting, require the user's review before finalizing; do not close decisions autonomously. --- ## What this skill does Produces the Just-In-Time technical design for a single feature immediately before it enters build. This is the FDD Phase 4 (Design by Feature) executed in SDD mode. **JIT vs. upfront design:** | Upfront approach (not used) | This skill (JIT) | |---|---| | Feature-Set-level design, written upfront | Feature-level design, written just-in-time | | Standalone design document | Register updates + sequence diagram embedded in Feature Card | | Written for an entire Feature Set before the Stripe | Written for one Feature just before build | **What this skill does in one run:** 1. Reads the Feature Card (Section 1 is stub at this point) 2. **Discovery Interrogation** (Step 1.5) - actively interrogates to surface unknowns and reach precision, calibrated to feature criticality; sorts findings into rules / ACs / subtasks 3. Enriches `entities.md` - a