sdlc-init

Solid

Scaffold the per-project .sdlc/ layer (project stub, goals, config, state) for the SDLC kit. Use when the user runs /sdlc-init or asks to initialize or set up the SDLC kit in a repository.

AI & Automation 6 stars 1 forks Updated today MIT

Install

View on GitHub

Quality Score: 78/100

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

Skill Content

# sdlc-init Scaffold the `.sdlc/` project layer, then report what happened. 1. Run the bundled scaffolder from the repository root: `python3 "${CLAUDE_SKILL_DIR}/scripts/sdlc_init.py"` (Pass a target path as the first argument, and pass through any `--github` / `--demo` / `--vision` / `--cursor` flags the user gave. **`--github`** also installs the GitHub PM scaffolding — epic/task/bug issue templates, the auto-add-to-project workflow, a critical-insight template, and a label guide — into `.github/`. **`--demo`** queues a small, safe, runnable demo goal so `/sdlc-loop` shows the SDLC immediately; with `--github`, also file it as an `sdlc:goal` issue (`gh issue create`) so it runs on the board. **`--vision`** scaffolds the opt-in north-star. **`--cursor`** installs the **Cursor host adapter** (*experimental — not yet verified in a live Cursor session*) — an always-applied rule at `.cursor/rules/sdlc.mdc` carrying the SDLC discipline (Cursor has no `UserPromptSubmit` hook, so the rule is its analog) and pins `companions: off` so the portable `sdlc-*` executors are used.) 2. Read the printed `created / skipped` summary and the git tip. 3. Report which files were created. If `.sdlc/project.md` was newly created, prompt the user to fill its **Verify command** and **Stack** sections before running goals. 4. Relay the git tip. Never overwrite a file the scaffolder reports as skipped — those hold live state.

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