sdlc-doctor

Solid

One-command setup check-up — audits what THIS project needs (gh auth + project scope for the board, the graph builder for the KG, a filled north-star for vision-first, the .sdlc layer always) and prints what's ready plus the one-line command to fix anything missing. Use when the user runs /sdlc-doctor, hits a setup problem, or asks "why isn't the board / KG working".

AI & Automation 6 stars 1 forks Updated today MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
28
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# sdlc-doctor Setup, self-diagnosed. The powerful features each need a small step (a `gh` permission, a `pip install`, a filled north-star); this checks them all at once and hands you the exact fix, so nothing fails silently. Run the check-up and report it: `python3 "${CLAUDE_SKILL_DIR}/scripts/doctor.py" check .sdlc` It only checks what `.sdlc/config.json` makes relevant — a zero-dep local project sees just the one **project layer** check; turn on the board or the KG and the matching checks appear. For each line: - **OK** → that piece is ready. - **MISSING** → run the printed one-liner (e.g. `gh auth refresh -s project`, `pip install graphifyy`, `/sdlc-init`, `/sdlc-vision`). Present the checklist plainly. Offer to run a fix that's safe to run for the user, but **never run an interactive login (`gh auth …`) or a package install on their behalf** — hand them the command. **One fix IS safe to run for them: `team ledger initialized → MISSING`.** The ledger is switched on in config but its shared branch hasn't been created yet. Just run the one-command setup — it creates the ops branch, seeds their own entries file + the `TEAM.md` rollup, and pushes, so the branch exists for the whole team the moment the ledger is turned on: `python3 "${CLAUDE_SKILL_DIR}/../sdlc-loop/scripts/sync.py" bootstrap .sdlc` It's idempotent (safe to re-run), and each teammate runs it once in their own clone to join. After that, claiming/recording is automatic inside `/sdlc-loop`; point them at ...

Details

Author
swapnil-agrim
Repository
swapnil-agrim/loopsmith
Created
1 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category