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…
Explore the codebase to map conventions, reusable utilities, analogous features, and data flows relevant to a planned change. Returns raw findings (file paths, patterns, code snippets), does NOT produce a plan. Used by /flagrare:atdd-plan as its codebase understanding step.
$ npx -y skills add Flagrare/agent-skills --skill codebase-explore --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/codebase-exploreContext preview
The summary Claude sees to decide when to auto-load this skill.
Explore the codebase to map conventions, reusable utilities, analogous features, and data flows relevant to a planned change. Returns raw findings (file paths, patterns, code snippets), does NOT produce a plan. Used by /flagrare:atdd-plan as its codebase understanding step.
name: codebase-explore description: "Explore the codebase to map conventions, reusable utilities, analogous features, and data flows relevant to a planned change. Returns raw findings (file paths, patterns, code snippets), does NOT produce a plan. Used by /flagrare:atdd-plan as its codebase understanding step."
Return raw exploration findings for a planned change. No plan, no tests, no implementation steps. Just facts about the codebase that a planning skill needs to make informed decisions.
---
---
Receive one of:
---
Search for branches, PRs, and commits related to this work:
git branch -a | grep -i "<ticket-key-or-keyword>" git log --all --oneline | grep -i "<ticket-key-or-keyword>" gh pr list --search "<ticket-key-or-keyword>" --state all
If found, read them. They reveal: abandoned approaches, partial implementations, reviewer feedback, constraints discovered during prior attempts.
---
From the context brief or description, determine which directories and files the change will touch. Start broad, narrow fast:
1. Search for the main entry point (component, route, controller, endpoint) 2. Trace one level out: what calls it, what it calls 3. Map the data flow: where does data come from, how is it transformed, where does it go
---
The strongest predictor of how new code should look is how the codebase already solved a similar problem.
Search for:
Read 1-2 complete analogous files. These become the template.
---
For the feature area, identify:
| Convention | How to find it | |---|---| | File organization | `ls` the directories where changes will live | | Naming patterns | Read 2-3 files in the same directory | | Testing style | Read the closest existing test file | | State management | How do sibling features manage state? | | Error handling | How do sibling features handle failures? | | i18n / messaging | What pattern do message definitions follow? | | Imports / dependencies | What shared utilities are imported? |
---
Find utilities, helpers, shared components, and abstractions that the implementation should use instead of creating from scratch:
For each, note the import path and a one-line description of what it does.
---
---
Return findings in this structure (no headers beyond these, no plan, no steps):
## Prior Attempts [branches, PRs, commits found, or "none found"] ## Feature Area Map [entry point → data flow → dependencies, with file paths] ## Analogous Features [1-2 similar features with file paths and what makes them analogous] ## Conventions [table of conventions observed in this area] ## Reusable Utilities [list: import path + one-line description] ## Constraints [lint rules, type system requirements, gating, project guidelines]
---
---
/flagrare:intake ← context brief produced
↓
/flagrare:atdd-plan
├── /flagrare:codebase-explore ← THIS SKILL (returns raw findings)
├── writes acceptance tests
├── names design patterns
├── SOLID audit
└── gap reviewThirty-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…
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…
Evaluate and refine UI the way a senior product designer would, visual hierarchy, spacing and rhythm, typographic scale, legibility, information density,…