atdd-plan
Produce an ATDD-first implementation plan in Claude Code's native plan mode, with named design patterns called out where they earn their keep. The skill enters…
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
$ npx -y skills add Flagrare/agent-skills --skill staleness-audit --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/staleness-auditContext preview
The summary Claude sees to decide when to auto-load this skill.
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
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-three 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
Repo: Flagrare/agent-skills
Produce an ATDD-first implementation plan in Claude Code's native plan mode, with named design patterns called out where they earn their keep. The skill enters…
Generate a comprehensive, impact-framed brag-doc entry for a chosen time window (day, week, biweek, month, or custom). Pulls authored PRs, reviews given,…
Programmatic bug bashing, ingest a prescribed test plan (Notion, markdown, pasted spec), drive a real running system (browser via Chrome DevTools / Playwright…
Explore the codebase to map conventions, reusable utilities, analogous features, and data flows relevant to a planned change. Returns raw findings (file paths,…
Generate a daily code review report showing stale PRs, items needing your attention, and active work for your team. Use whenever the user asks for a PR report,…
Evidence-first debugging for bugs that are hard to reproduce, intermittent, performance-related, or where previous static-analysis fixes have failed. Declares…