From bdk
Execute an implementation plan, then run tests and static analysis, fixing issues
npx claudepluginhub broneq/bdk --plugin bdkThis skill is limited to using the following tools:
> Relies on BDK foundation (STARTUP_INSTRUCTIONS.md) for project context and MCP tool preference.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Relies on BDK foundation (STARTUP_INSTRUCTIONS.md) for project context and MCP tool preference.
Before executing, create TaskList from plan:
TaskCreate per implementation taskin_progress on start, completed when done$ARGUMENTS
Per task:
Has **Test cases:** section?
/bdk:test-driven-development before any implementation. Pass test bullets + implementation desc. No implementation until GATE 2 (RED verified).After completed, check context:
⚠️ Context at XX% — consider running
/bdk:save-progress [slug]before continuing. Ask: "Continue or save progress first?" Wait for response.
Blocked or unclear → stop, ask user
All tasks done → inject project tools context:
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/get_settings.py test-toolspython3 ${CLAUDE_PLUGIN_ROOT}/scripts/get_settings.py lint-toolsRun verification agents in parallel:
Delegate to test-runner agent using injected test command above. Tests fail → fix, re-run. Repeat until pass.
Delegate to static-analyse agent using injected lint command above. Issues found → fix, re-run. Repeat until clean.