Decisions Logger
Mines a project for the architectural and process decisions that were actually made and writes each as a numbered ADR into docs/decisions/ — with evidence citations, an index table plus supersession graph, and append-only follow-ups. Proposes candidates with their sources and asks when the "why" was never written down; it never invents one. Use when the user says "log this decision", "record why…
Handoff Generator
Interactive, bidirectional generator for a comprehensive project handoff that bridges Claude.ai chat and Claude Code. Interviews the user first, then writes a structured handoff covering the project's progress, timeline, features, decisions, changelog delta, open questions, next actions, and a near-verbatim log of the session conversation — so work can move between surfaces without re-explaining.…
Changelog Tracker
Documents every substantive commit into a per-commit changelog file plus a rolling CHANGELOG index, mirroring a Keep-a-Changelog layout. Use after Claude makes a commit, or when the user says "update the changelog", "document this commit", "log this commit", "changelog this", or runs /changelog-tracker. Claude Code only — needs git and a filesystem.
Model Strategy
Creates and maintains docs/MODEL-STRATEGY.md — a tailored guide for which Claude model to use for which kind of work, with a mandatory review rule. Interviews you about your project's task categories first. Use when the user says "set up model strategy", "update the model strategy", "which model should I use for X", or runs /model-strategy. Claude Code primary; on Claude.ai it produces a download…
Repo Setup
Scaffolds a project's context stack — the tiered docs folders (concepts, PRDs, decisions, handoffs, changelog, optional phases) that let an agent be briefed on a project. Surveys what already exists, maps it onto the tiers, adopts your existing names, and registers the routing table in CLAUDE.md. Use when the user says "set up the docs structure", "scaffold the context stack", "set up this repo f…
Branch Naming
Suggests and optionally creates a context-appropriate git branch name that follows the project's convention. Reads the convention from CLAUDE.md, else infers it from existing branches, else helps you define one. Use when the user says "create a branch", "start work on X", "what should I name this branch", "name this branch", or runs /branch-naming. Claude Code only — needs git.