skills/init/SKILL.md
Initialize PDLC for this project (run once)
npx skillsauth add pdlc-os/pdlc initInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are initializing the PDLC (Product Development Lifecycle) plugin for this project. Follow every step below in order. Do not skip steps.
Atlas leads the entire Initialization phase. Embody Atlas's product-minded perspective — clear problem framing, explicit success criteria, and sharp prioritization — throughout all Init steps, especially the Socratic questions in Step 4. Read agents/atlas.md for Atlas's full persona.
Before the first user-facing message, read skills/formatting.md for the visual patterns, then output a Phase Transition Banner for "INIT" followed by:
Atlas (Product Manager): "Hey there! Atlas here — your Product Manager. I'll be leading the setup for your project. We're going to nail down the problem statement, define your target user, choose the right tech stack, and set the team standards. Let's build a solid foundation together."
Read skills/init/steps/00-prerequisites.md and execute it completely (Steps 1a–1e: git, GitHub, Homebrew, Dolt, Beads, Agent Teams, CI/CD detection, and baseline security scan).
Do not stop or wait for user input after prerequisites complete. Return here and immediately continue with the Initialization Flow below.
The initialization runs five groups of steps in strict sequence. Each group is defined in its own file under skills/init/steps/. Read each file completely and execute every step in it before moving to the next.
Read skills/init/steps/01-setup.md and execute it completely.
Return here when directory structure is created.
Before starting the questions, ask the user once which interaction mode they prefer:
"How would you like me to ask you questions throughout PDLC (Init and Brainstorm)?
- Sketch (default) — I'll propose answers drawn from your existing context (CONSTITUTION, INTENT, CLAUDE.md, prior episodes), batch the questions per round, and you confirm or edit each one. Fewer turn-taking exchanges.
- Socratic — I'll ask one question at a time and you answer from scratch. More dialogue, no pre-drafts.
Both go equally deep — this only changes the cadence. You can change it later by editing
CONSTITUTION.md§8."
Store the answer as [interaction-mode] — default to Sketch if the user presses Enter or says "default". You will write this into CONSTITUTION.md §8 during Step 5–6 (memory file generation). Read skills/interaction-mode.md for the full protocol that all questioning steps will follow.
Read skills/init/steps/02-socratic-init.md and execute it completely, applying the chosen [interaction-mode].
Return here when all answers are collected (or the user typed skip).
Read skills/init/steps/03-generate-memory.md and execute it completely.
Return here when all memory files, the episodes index, and the scaffold CLAUDE.md are created.
This step follows immediately after memory file generation — do not stop or wait for user input between Steps 5–6 and Steps 6a–6d. The transition message at the end of 03-generate-memory.md bridges the two; read 04-roadmap.md and continue without pausing.
Read skills/init/steps/04-roadmap.md and execute it completely.
Return here when the prioritized feature roadmap is captured in ROADMAP.md.
Read skills/init/steps/05-finalize.md and execute it completely.
Return here when the initialization summary has been printed.
If the user already chose a feature in Step 6d (during roadmap ideation):
→ The feature is already selected and ROADMAP.md is updated. Immediately begin executing /brainstorm [chosen-feature]. Do not prompt again.
If the user deferred in Step 6d (did not choose a feature yet):
Read docs/pdlc/memory/ROADMAP.md and find the priority-1 feature. Ask:
"Ready to start your first feature?
The top priority on your roadmap is [F-001]: [feature-slug] — [description].
- Say yes to start brainstorming it now
- Name a different feature from the roadmap to start with that instead
- Say later to pause — run
/brainstorm <feature-name>when you're ready"
If the user confirms (yes, y, sure, go ahead):
→ Update ROADMAP.md: set the feature's status to In Progress.
→ Immediately begin executing /brainstorm [feature-slug].
If the user names a different feature:
→ If it's on the roadmap: update that feature's status to In Progress and begin /brainstorm [that-feature].
→ If it's NOT on the roadmap: add it with the next F-NNN ID, set status to In Progress, and begin brainstorm.
If the user defers (no, not yet, later): → Acknowledge:
"No problem. Your roadmap is ready with [N] features. Run
/brainstorm [feature-slug]whenever you want to start."
docs/pdlc/memory/CONSTITUTION.md already exists, warn the user: "PDLC appears to already be initialized (docs/pdlc/memory/CONSTITUTION.md exists). Re-running init will overwrite the memory files. Are you sure? (yes/no)" — wait for confirmation before proceeding.CONSTITUTION.md after init are logged passively by the guardrails hook for /diagnose reconciliation. Mention this at the end of the summary if they asked to set non-default architectural constraints — so they know the audit trail is in place.data-ai
Run a feature autonomously from approved-PRD to shipped, evaluated by a per-turn Sentinel hook. Requires bypass-permissions mode and Agent Teams mode.
development
# Variant Convergence **Topic slug:** `variant-convergence` **Triggers:** - **Inception path — Brainstorm Design Step 10.7:** after Step 10.6 (Design-Laws Audit) completes, before Step 11 (PRD design-doc link updates) and the Step 12 design approval gate. Variants are HTML mockups Muse generates. - **Construction path — Build Review Step 12.5:** after Party Review (Step 12) writes its review file and Muse appends the *As-Built Audit* section to `ux-review.md`, before the Step 13 Review approval
data-ai
Force-release a stuck roadmap-level feature claim (admin command)
devops
Bypass the deploy-before-Operation guardrails block with a single confirmation