implementation

Orchestrate ID-driven feature development with architecture decisions and TDD loop steps.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/nullhack/pytest-beehave --skill implementation-nullhack
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: implementation
Source: https://github.com/nullhack/pytest-beehave/tree/main/.opencode/skills/implementation
Command: npx skills add https://github.com/nullhack/pytest-beehave --skill implementation-nullhack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Orchestrates architecture decisions and the TDD loop in a focused, ID-driven workflow so teams can iterate on features with a single @id at a time.

Core Features & Use Cases

  • Prerequisites verification: reads docs, features, and package metadata to ensure discovery readiness.
  • Architecture-first workflow: defines domain boundaries, ADRs, and stub scaffolding before implementation.
  • TDD loop discipline: generates test stubs, updates signatures, and validates green tests one @id at a time.
  • Quality gates: enforces review, lint, and test-coverage milestones before handoff.
  • Use Case: a feature moves from discovery to green integration by coordinating docs, code stubs, ADRs, and tests.

Quick Start

Run the architecture + TDD workflow for a chosen feature to generate stubs, ADRs, and initial tests, then iterate until green.

Frequently Asked Questions about implementation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I coordinate architecture decisions with TDD loops for feature development?▼

Coordinating architecture decisions with TDD loops requires an ID-driven workflow that defines domain boundaries, records ADRs, and generates test stubs before iterating on code until all tests pass.

What is an ID-driven workflow for test-driven development?▼

An ID-driven workflow for test-driven development processes one feature @id at a time, generating test stubs, updating signatures, and validating green tests to enforce strict TDD loop discipline.

How do I generate test stubs and ADRs from discovery documentation?▼

To generate test stubs and ADRs, first verify prerequisites by reading discovery docs and package metadata, then scaffold architecture-first domain stubs and record ADRs before writing tests.

Do I need discovery documentation before starting architecture-first TDD?▼

Yes, discovery documentation is required before starting architecture-first TDD; the workflow enforces reading discovery docs, features, and validating package structure to ensure project readiness.

What quality gates are enforced during TDD loop iteration?▼

Quality gates enforced during TDD loop iteration include mandatory review, lint, and test-coverage milestones that must pass before advancing the feature toward handoff and green integration.

When should I not use a single-feature ID-driven TDD workflow?▼

You should avoid a single-feature ID-driven TDD workflow when project prerequisites are missing, package structure is invalid, or discovery documentation is incomplete, as the workflow enforces readiness checks.