developer

Execute assigned plan stages with micro-TDD and environment preflight checks.

Updated Jul 21, 2026
One-click install
npx skills add https://github.com/roborew/opencode --skill developer-roborew
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: developer
Source: https://github.com/roborew/opencode/tree/main/skills/developer
Command: npx skills add https://github.com/roborew/opencode --skill developer-roborew

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the execution of code and tests based on defined plan artifacts, ensuring adherence to TDD principles and efficient stage-by-stage implementation.

Core Features & Use Cases

  • Stage-bounded Execution: Executes only assigned stages from a plan artifact.
  • Micro-TDD Loop: Enforces writing failing tests before production code.
  • Environment Preflight: Validates the runtime environment before execution.
  • Use Case: When a feature plan requires backend logic implementation, the developer skill executes the assigned coding stages, writes tests, and ensures the code passes before moving to the next step.

Quick Start

Use the developer skill to execute stage 3 from the artifact .plan/feature.my-feature.md.

Frequently Asked Questions about developer

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

FAQPage Schema
How do I automate code execution and tests for specific plan stages?

To automate code execution and tests for specific plan stages, you use a skill that processes plan artifacts and runs assigned stages sequentially. It requires an explicit artifact path and stage IDs to execute the corresponding code and tests.

What is micro-TDD methodology for stage-by-stage feature implementation?

Micro-TDD is a test-driven development methodology that enforces writing failing tests before production code. It ensures code passes before moving to the next step, automating stage-by-stage implementation based on defined plan artifacts.

How do I execute a specific stage from a plan artifact using TDD?

To execute a specific stage from a plan artifact, provide the explicit artifact path and stage ID. The skill will handle environment preflight checks and execute the assigned coding stage using a strict retry budget.

Do I need to validate my runtime environment before running automated tests?

Validating your runtime environment before running automated tests is handled automatically by environment preflight checks. This ensures the execution environment meets requirements before stage execution begins.

Why does stage execution stop after reaching the retry budget limit?

Stage execution stops after reaching the retry budget limit because the skill adheres to strict retry budgets for stage execution. This prevents infinite loops and excessive resource consumption during failed test-driven development cycles.