sdlc-ledger

Solid

The team coordination ledger — set it up, read it, leave a note, or hand work off, all through the plugin instead of raw python paths. Use when the user runs /sdlc-ledger, wants to turn the ledger on or initialise it, check what's addressed to them, see who's done what, hand a blocker to a teammate, answer a hand-off, or regenerate TEAM.md. Do NOT use it to log claimed/done for a normal goal — the loop does that automatically.

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-ledger The team's shared coordination log — who claimed what, what's done, what's handed off to whom. It is **not your code history**: it lives on its own git branch (`sdlc-ledger`), checked out as a worktree under `.sdlc/ledger/`, so pulling it never touches your working tree. Each person writes only their own `entries/<login>.jsonl`, so concurrent writers can never conflict; the team view is their union. The scripts live in the loop skill. Resolve their directory once, then call them — the user never types a python path: ```bash LS="${CLAUDE_SKILL_DIR}/../sdlc-loop/scripts" ``` ## Turn it on + set it up (once per repo, then once per teammate's clone) 1. Ensure `.sdlc/config.json` has `"ledger": { "enabled": true }` (off by default — a team surface is opted into explicitly). Add the `lease` block too if you want to tune the claim-lease TTL. 2. **One command creates everything** — the ops branch, your entries file, the `TEAM.md` rollup, and pushes it so the team can see it: ```bash python3 "$LS/sync.py" bootstrap .sdlc ``` Idempotent (safe to re-run). Each teammate runs this once in their own clone to join. The worktree must also be git-ignored so it never lands in a code PR — use the safe helper, which never clobbers or narrows an ignore rule you already set (and can target `.git/info/exclude` instead of the shared `.gitignore` for a local-only adoption): `python3 "${CLAUDE_SKILL_DIR}/../sdlc-setup/scripts/setup.py" ignore . --scope ...

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