← ClaudeAtlas

create-engineering-planlisted

Use to break approved product and architecture artifacts into sequenced, testable, low-risk implementation work.
johnoconnor0/johns-os · ★ 0 · AI & Automation · score 73
Install: claude install-skill johnoconnor0/johns-os
# Create Implementation Plan ## Trigger Use when the user asks how to build, sequence, scope, split, estimate, or safely implement a feature or change. ## When To Use - After requirements and architecture are clear enough. - Before source-code changes. - When migration, rollout, or dependency ordering matters. ## Inputs Inspected - PRD, UX flow, system map, architecture plan, data model, and API contract. - Current codebase, test commands, package scripts, and repo conventions. ## Workflow 1. Inspect upstream artifacts, current code locations, test scripts, CI config, and migration/deployment constraints. 2. Split work into independently reviewable implementation slices. 3. For each slice, name likely files/modules, behavior to change, tests to add/run, rollback notes, and dependencies. 4. Separate required work from optional follow-ups. 5. **Write the plan scope file.** Collect every file the plan expects to touch into `.project/.engineering/current-plan.json`: ```json { "initiative_id": "<id>", "created_at": "<iso>", "affected_files": ["src/..."] } ``` The `edit-scope-guard` PreToolUse hook reads this file and asks for confirmation when an edit lands outside the plan. Without it the guard has nothing to check against and is inert, so an unplanned edit passes silently. 6. **Emit action items** for unresolved questions, blocked dependencies, manual QA and release prerequisites. Write them as `- [ ]` checklist lines in the plan, then ingest