Getting it into your agent
This one installs as part of its plugin. Adding the marketplace and installing the plugin brings it with everything else the plugin ships.
/plugin marketplace add artemnovichkov/skills/plugin install sdlcWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/artemnovichkov/skills/init)<a href="https://agentmods.dev/commands/artemnovichkov/skills/init"><img src="https://agentmods.dev/badge/commands/artemnovichkov/skills/init/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/commands/artemnovichkov/skills/init"><img src="https://agentmods.dev/badge/commands/artemnovichkov/skills/init.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00027 | $0.00766 |
| Opus 5 | $0.00014 | $0.00383 |
| Sonnet 5 | $0.00005 | $0.00153 |
| Haiku 4.5 | $0.00003 | $0.00077 |
Grade A, and why
init scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 51 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Initialize the SDLC loop
Set up an artifact-driven lifecycle in the current repository. Add only what the user asks for — do not dump twelve files on them.
Workflow
1. Check the ground
git rev-parse --show-toplevel— abort with an explanation if this is not a git repo.- Check whether
sdlc/,REVIEW.md,CLAUDE.md,evals/already exist. Never overwrite; extend or skip. - Detect the project type (language, build tool, test runner) by reading manifests:
Package.swift,*.xcodeproj,package.json,Cargo.toml,go.mod,pyproject.toml.
2. Ask what to enable
Present the pieces and let the user pick (multi-select). Recommend the first two for anyone starting out:
- Artifact chain (recommended) —
sdlc/intent/,sdlc/spec/,sdlc/plan/+sdlc/README.mdexplaining the flow - CLAUDE.md sections (recommended) — verification commands with healthy output, plus a "Things Claude gets wrong" section
- Review policy —
REVIEW.mdat repo root - Config evals —
evals/suite and CI workflow (delegates to/sdlc:evals) - Control bands —
sdlc/bands.yamland watcher (delegates to/sdlc:bands)
3. Create the artifact chain
If selected, create sdlc/intent/, sdlc/spec/, sdlc/plan/, each with a .gitkeep, plus sdlc/README.md describing the chain and which command produces each file. Copy the stage templates from ${CLAUDE_PLUGIN_ROOT}/templates/ into sdlc/templates/ only if the user wants to customise them; otherwise the commands read them from the plugin.
Add sdlc/.lock-tests to .gitignore — it is a local toggle for the test-file guard, not shared state.
4. Extend CLAUDE.md
If selected, append the sections from ${CLAUDE_PLUGIN_ROOT}/templates/claude-md-sections.md, filled in for this repo:
- The real build / test / lint commands, discovered from the manifests in step 1. Run each once and paste a trimmed sample of healthy output so future sessions can recognise success.
- A quantifiable done-condition ("all tests in X pass", "zero lint warnings").
- An empty "Things Claude gets wrong" section with a one-line note on how it gets filled.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- yesterday First seen · 51 lines · 27 tokens per session scan A e54d99d4c994
init is a command published in the GitHub repository artemnovichkov/skills (36 stars, last pushed yesterday), licensed MIT. It adds 27 tokens to every session and 766 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-07.
Other commands, from other repositories
collaborative-spec-builder-existing
Build an aspirational specification for existing code and identify gaps to address.
speckit.tasks
Generate an actionable, dependency-ordered tasks.md for the feature based on available design artifacts.
speckit.taskstoissues
Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts.
tracker-sync
Project a flow spec to a tracker (Linear/GitHub/GitLab/Jira) and reconcile body/status/comments two-way — projection, not coordination. NOT plan-sync (/flow-next:sync).
land
Cadence-tick autonomous PR babysitter (CI-fix, resolve, converge, merge, close, release).
work
Work unit management: list, continue, checkpoint, switch.