developer

Translate task files into production-ready code with test-first implementation.

7|Updated Mar 14, 2019
One-click install
npx skills add https://github.com/twkevinzhang/EhLink-Getter --skill developer-twkevinzhang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: developer
Source: https://github.com/twkevinzhang/EhLink-Getter/tree/main/.agent/skills/developer
Command: npx skills add https://github.com/twkevinzhang/EhLink-Getter --skill developer-twkevinzhang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured framework for turning a task file with Step definitions, research and analysis references into production-ready code by an AI agent. It enforces test-first development and a self-critiquing process, ensuring code quality and alignment with existing patterns.

Core Features & Use Cases

  • Test-Driven Implementation: Write tests before implementing code to verify acceptance criteria.
  • Contextual Task Execution: Load Task File, Step, and Item, then trace through research and analysis.
  • Self-Critique Loop: Perform critical evaluation to refine solution before completion.
  • Pattern Reuse: Align with existing codebase patterns, interfaces, utilities, and tests.
  • Documentation & Task File Updates: Update the task file with subtasks status after completion.

Quick Start

Describe the Task File path and Step to implement. The agent will load context, execute tests first, implement code following project patterns, perform self-critique, and update the task file with progress.

Frequently Asked Questions about developer

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

FAQPage Schema
How do I turn task specs into production-ready code?

To turn task specs into production-ready code, load your task file path and step definitions. The agent traces references, writes tests first, implements code following existing patterns, performs self-critique, and updates the task file with progress.

Can I automate test-driven development from a task file?

Yes, you can automate test-driven development from a task file by defining step definitions and acceptance criteria. The agent interprets the context and requires tests to verify criteria before any implementation code is written.

What's the best way to ensure new code aligns with existing codebase patterns?

The best way to ensure new code aligns with existing codebase patterns is using a self-critique loop that enforces pattern reuse. The agent traces research references and adheres to existing interfaces, utilities, and tests during implementation.

Does automated code generation work with complex task files?

Automated code generation works with complex task files by interpreting task context, research, and analysis references. It translates step definitions and acceptance criteria into production-ready code while enforcing test-first development.

How do I track subtask status during automated software engineering?

To track subtask status during automated software engineering, the agent updates the original task file with subtask statuses after completing each step. This ensures progress is documented directly within your existing task framework.