Atdd — Productivity skill for Claude Code
Start the ATDD workflow for a new feature.
How to install Atdd
Installs to ~/.claude/skills/swingerman-engineer-atdd/SKILL.md
mkdir -p ~/.claude/skills/swingerman-engineer-atdd && curl -fsSL https://raw.githubusercontent.com/swingerman/engineer/HEAD/commands/atdd.md -o ~/.claude/skills/swingerman-engineer-atdd/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Atdd does
name: atdd description: Start the ATDD workflow for a new feature. Optionally provide a feature description as an argument.
Start the Acceptance Test Driven Development workflow.
Invoke the `atdd` skill to guide the full workflow:
- Understand the feature (use the argument as starting context if provided)
- Write Given/When/Then acceptance specs in
specs/ - Generate/update the test pipeline
- Run specs (expect red)
- Implement with TDD until both test streams pass
- Review spe
Alternatives in Productivity
- Start Task 335 ★
- Quick Start — Building From Source — TL;DR: A full rebuild requires Bun (not Node.js) for its compile-time intrinsics (feature(), MACRO, bun:bundle 175 ★
- Hybrid Auto — Generate PRD from task description and enter review mode 123 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Light
Read and execute the workflow defined in .agent/workflows/light-01-start-feature.md.
Article Idea
Turn a raw topic or notes into a structured article brief — defines audience, angle, core argument, competitiv
Agent Execute
SDD Phase 3 — Execute one task from TASKS.md in fresh context (Ralph loop pattern). Writes code, commits atomi
New Person
Create a new person's 1:1 file and optionally a person note
Envoy Setup
Check whether the local Codex CLI is ready (plus grok/kimi vendor availability) and optionally toggle the stop
Schedule
Interactive scheduling session — pick developed ideas, assign dates, and optionally push to Notion.
Related Agents
Clickup Create Task
Creates a single ClickUp task via the REST API. Receives a params file path as the only argument. The params f
Feature Crew Engineer Backend
Backend engineer. Implements plan.md steps for backend/infra code changes. Invoked during Build phase (and opt
BDD Planner
Use PROACTIVELY at the start of a BDD discovery cycle. Takes a high-level requirement (PRD fragment, user stor