he-dev

Convert software specifications and plans into ready-to-test code implementations.

Updated Jul 23, 2025
One-click install
npx skills add https://github.com/data-players/Marker-OCR-API --skill he-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: he-dev
Source: https://github.com/data-players/Marker-OCR-API/tree/main/.heracles/agents/skills/he-dev
Command: npx skills add https://github.com/data-players/Marker-OCR-API --skill he-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers translate formal software specifications and technical plans into concrete, ready-to-test code implementations, reducing manual interpretation errors and speeding up the dev cycle.

Core Features & Use Cases

  • Spec interpretation: reads the specification and plan to identify tasks and dependencies.
  • Code implementation: implements tasks while preserving project conventions and architecture.
  • Pre-test preparation: gets the code ready for tests and review, ensuring compatibility with the existing pipeline.
  • Use Case: Given a feature spec, this skill will generate the initial code skeleton and implement tasks according to the plan, preparing it for subsequent tests and reviews.

Quick Start

Read the specification and plan from the current session, implement the first set of tasks, and prepare the code for tests.

Frequently Asked Questions about he-dev

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

FAQPage Schema
How do I convert software specifications into ready-to-test code implementations?

To convert software specifications into ready-to-test code implementations, use an automation tool that reads your spec, identifies tasks and dependencies, and generates the concrete code skeleton while adhering to your project structure and conventions.

How does specification-driven code implementation work?

Specification-driven code implementation works by reading the formal plan to identify defined tasks, generating the initial code skeleton, and applying those tasks systematically to ensure the resulting code matches requirements and passes lint checks before testing.

Can I automate code generation from a technical plan while preserving project architecture?

Yes, you can automate code generation from a technical plan while preserving project architecture by using an implementation tool that interprets the spec and writes code that strictly adheres to your existing project constitution and structural conventions.

What is the best way to prepare specification-derived code for automated tests?

The best way to prepare specification-derived code for automated tests is to run build and lint checks during the implementation phase, ensuring the generated code is fully compatible with the existing pipeline before review.

Do I need a formal specification and plan before starting Phase 2 development?

Yes, you need a formal specification and plan before starting Phase 2 development, because the implementation process reads these defined tasks and dependencies to generate the exact code skeleton required for subsequent tests.