add-repo
Register one new repo into an already-bootstrapped workspace, without disturbing repos already registered or re-running the full interview. USER-ENTRY — invoke…
Regenerate the auto-generated repo map the planner grounds its plans in. USER-ENTRY — invoke only when the user explicitly runs /repo-map-refresh; never autonomously, never from a subagent (guard-enforced).
$ npx -y skills add MostAshraf/ai-sdlc-harness --skill repo-map-refresh --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/repo-map-refreshContext preview
The summary Claude sees to decide when to auto-load this skill.
Regenerate the auto-generated repo map the planner grounds its plans in. USER-ENTRY — invoke only when the user explicitly runs /repo-map-refresh; never autonomously, never from a subagent (guard-enforced).
name: repo-map-refresh description: > Regenerate the auto-generated repo map the planner grounds its plans in. USER-ENTRY — invoke only when the user explicitly runs /repo-map-refresh; never autonomously, never from a subagent (guard-enforced).
The repo map is a navigation aid, never hand-maintained — corrections go through regeneration (design.md piece 5B). `/init-workspace` and `/add-repo` both point here for the identical generate-or-regenerate procedure (step 2 below) — this is the one place it's maintained; don't fork a second copy of it elsewhere.
1. `${CLAUDE_PLUGIN_ROOT}/bin/harness repo-map-check --repo-name <n> --repo <path>` — report missing / fresh / stale (+ commits behind) to the user. 2. To regenerate: spawn the planner shape with `harness-mode: repo-map` as the prompt's FIRST line (the spawn guard regex-matches this exact header — prose that merely mentions repo-map does not satisfy it; this is a declared out-of-run spawn, `pipeline/surfaces.yaml`'s `out_of_run_spawns`, legal regardless of whether other runs exist in the workspace) and the repo path. Prefer `run_in_background: false` where the Agent tool has that parameter — the reply then flows back through PostToolUse. Where the tool defaults spawns to background or has no such parameter, the launch stub returns immediately and the platform's own completion notification is the ONLY signal: WAIT for it before step 3. Know that the harness cannot track THIS spawn in flight — capture early-returns for out-of-run spawns BEFORE the stub-recognition gate, so a backgrounded repo-map spawn records no `spawn-pending`, appears nowhere in `show`'s `outstanding_spawns`, and an agent that dies mid-generation leaves zero trace while you wait. For the correct `subagent_type` and why a wrong identity is now blocked, see `shared/spawn-identity.md` — match the frontmatter `name: ai-sdlc-planner`, never a generic agent. The planner can only write under `ai/<run>/` and `.claude/context/` (guard-enforced — never repo source), so point it at `.claude/context/repo-map/<name>/`. It follows the map content contract (`${CLAUDE_PLUGIN_ROOT}/skills/dev-workflow/steps/repo-map-task.md`): `index.md` (purpose/stack/modules/cross-repo edges — intake's targeting tier), `areas/*` detail files (each loadable alone), and `conventions.md` (observed patterns with cited examples — what plan-review checks plans against). 3. Stamp it yourself, not the planner: `${CLAUDE_PLUGIN_ROOT}/bin/harness repo-map-stamp --repo-name <n> --repo <path>` — stamping is the orchestrator's job, never the planner's own. 4. Remind the user: the planner still reads real code for areas it plans to touch — the map speeds targeting, it doesn't replace reading.
A governed multi-agent SDLC pipeline for Claude Code and Qwen Code — a ground-up rewrite of ai-sdlc-harness.
Register one new repo into an already-bootstrapped workspace, without disturbing repos already registered or re-running the full interview. USER-ENTRY — invoke…
Run the governed SDLC pipeline for a work item. USER-ENTRY — invoke only when the user explicitly runs /dev-workflow <work-item-id>; never trigger autonomously…
One-time workspace setup for the ai-sdlc-harness pipeline. USER-ENTRY and HUMAN-ONLY — invoke only when the user explicitly runs /init-workspace; never…
Adopt a v2.x ai-sdlc-harness workspace into v3.0 — config carries over, run history stays archived in place. USER-ENTRY and HUMAN-ONLY — invoke only when the…
Refine, analyze, improve, and groom user stories / work items for quality — readiness reports, template restructuring, adaptive gap-filling, and codebase-aware…
Read-only dashboard of ai-sdlc-harness runs in this workspace. USER-ENTRY — invoke only when the user explicitly runs /workflow-status; never autonomously,…