← ClaudeAtlas

featurelisted

TDD-first feature development — crystallise API as a demo test, drive implementation to pass it, run quality stack and progressive review loop.
Borda/AI-Rig · ★ 19 · AI & Automation · score 77
Install: claude install-skill Borda/AI-Rig
<objective> TDD-first feature development. Crystallise API as demo use-case test, drive implementation to pass it, close quality gaps with review, docs, quality stack. NOT for: - bug fixes (use `/develop:fix`) - `.claude/` config changes (use `/foundry:manage` (requires foundry plugin)) - non-Python projects (JS/TS/Go/Rust) — toolchain assumes pytest; use language-native toolchain instead - mixed refactor+feature tasks — run /develop:refactor first, then /develop:feature </objective> <workflow> <!-- Agent resolution: see _DEV_SHARED/agent-resolution.md (mounted by develop plugin init) --> ## Agent Resolution ```bash _PATHS=$(python "${CLAUDE_PLUGIN_ROOT:-plugins/develop}/bin/dev_shared_resolve.py" --foundry 2>/dev/null) # timeout: 5000 _DEV_SHARED=$(echo "$_PATHS" | head -1) _FOUNDRY_SHARED=$(echo "$_PATHS" | tail -1) ``` Read `$_DEV_SHARED/agent-resolution.md`. Contains: foundry check + fallback table. If foundry not installed: use table to substitute each `foundry:X` with `general-purpose`. Agents this skill uses: `foundry:sw-engineer`, `foundry:qa-specialist`, `foundry:doc-scribe`, `foundry:linting-expert`, `foundry:challenger`. Read `$_DEV_SHARED/task-hygiene.md`. ## Project Detection Read `$_DEV_SHARED/runner-detection.md` — sets `$TEST_CMD` (full suite) and `$PYTEST_CMD` (pytest flags). Run at skill start. **Language preflight gate**: after runner-detection.md, check project type: ```bash # Abort early on non-Python repos — toolchain assumes pytest # time