atdd-plan
Produce an ATDD-first implementation plan in Claude Code's native plan mode, with named design patterns called out where they…
Pre-commit audit. Invoke before every git commit. Diffs the staged change against the repo's "canaries" (README, decision log, roadmap, public API, doc comments, release notes, test discipline) and surfaces anything that's drifted out of sync. Updates the obvious drifts in
Claude Code
$ npx -y skills add Flagrare/agent-skills --skill staleness-audit --agent claude-code
Codex
$ npx skills add Flagrare/agent-skills --skill staleness-audit -a codex -y
Cursor
$ npx skills add Flagrare/agent-skills --skill staleness-audit -a cursor -y
Gemini CLI
$ npx skills add Flagrare/agent-skills --skill staleness-audit -a gemini-cli -y
GitHub Copilot
$ npx skills add Flagrare/agent-skills --skill staleness-audit -a github-copilot -y
OpenCode
$ npx skills add Flagrare/agent-skills --skill staleness-audit -a opencode -y
Windsurf
$ npx skills add Flagrare/agent-skills --skill staleness-audit -a windsurf -y
name: staleness-audit description: Pre-commit audit. Invoke before every git commit. Diffs the staged change against the repo's "canaries" (README, decision log, roadmap, public API, doc comments, release notes, test discipline) and surfaces anything that's drifted out of sync. Updates the obvious drifts in place; flags judgement calls for the operator.
Run this before every commit. The goal is simple: **a commit should leave the docs, types, and roadmap in a state consistent with the code it ships**. Drift between code and its surrounding narrative is how projects rot.
Don't be lazy, actually run the checks. Each one is a `grep` or a `diff`. The whole audit should take under 30 seconds.
You (the model) invoke this skill yourself, before staging the final commit. The rule: *every commit goes through this checklist*. If you're amending or splitting commits, run it per commit.
Work through the checks in order. For each finding, either **fix it now** (if the fix is mechanical and in scope) or **note it explicitly** in the commit body / the response to the user (if it's a judgement call).
The `README.md` is the project's storefront. After every commit, ask:
If the project has a decision log (ADRs in `docs/decisions/`, RFCs, or equivalent), check:
If the project has no decision log, skip this check.
If the project has a single public entry point, verify exports are in sync after every commit touching source files. The entry point varies by language:
For every export newly added in non-entry source files, is it re-exported from the entry point? For every removed export, is the entry point cleaned up?
If the project has no single entry point (e.g. a CLI tool, not a library), skip or adapt this check.
For the project's documentation format, spot-check staged source files:
Flag any new public symbol without documentation. Flag existing doc comments that still say `TODO` or `@todo`.
If the commit touches source files, ask: is this user-observable?
If the project has a `CONTRIBUTING.md` (or equivalent), after any commit that adds or removes tooling:
Test names should describe **behaviour**, not method names. Grep newly added/changed test files for:
This applies regardless of framework (Jest, Vitest, pytest, RSpec, Go test, etc.).
Grep the staged diff for tokens that shouldn't ship:
If external research was conducted during this session (WebFetch, WebSearch, or Explore-agent fetches of URLs outside the repo) and the findings informed this commit:
Thirty-eight skills that wrap around your development cycle in Claude Code. They turn tickets into ATDD plans, smoke-test features against a running app or service, hunt down bugs with runtime evidence, guard commits against doc drift, run seven-axis code
Produce an ATDD-first implementation plan in Claude Code's native plan mode, with named design patterns called out where they…
Generate a comprehensive, impact-framed brag-doc entry for a chosen time window (day, week, biweek, month, or custom). Pulls…
Programmatic bug bashing, ingest a prescribed test plan (Notion, markdown, pasted spec), drive a real running system (browser via…
Run the career skills that are due, in one pass, and return one short combined digest plus an updated board. It reads timestamps…
Explore the codebase to map conventions, reusable utilities, analogous features, and data flows relevant to a planned change.…
Generate a daily code review report showing stale PRs, items needing your attention, and active work for your team. Use whenever…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.