Engineer

Implement software features using Test-Driven Development and clean code standards.

1|Updated Jan 5, 2026
One-click install
npx skills add https://github.com/Cortexa-LLC/ai-pack --skill engineer-cortexa-llc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Engineer
Source: https://github.com/Cortexa-LLC/ai-pack/tree/main/templates/.claude/skills/engineer
Command: npx skills add https://github.com/Cortexa-LLC/ai-pack --skill engineer-cortexa-llc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill provides a structured, disciplined approach to software development, ensuring code quality, adherence to standards, and robust testing through Test-Driven Development (TDD).

Core Features & Use Cases

  • Test-Driven Development (TDD): Guides the RED-GREEN-REFACTOR cycle for writing reliable code.
  • Clean Code Standards: Enforces best practices for maintainable and readable code.
  • Error Handling & Escalation: Provides a clear protocol for diagnosing and escalating issues.
  • Use Case: When tasked with implementing a new feature, this Skill ensures you follow a rigorous process from planning and coding to testing and self-review, minimizing bugs and technical debt.

Quick Start

Implement the feature described in the contract and plan files, following the RED-GREEN-REFACTOR cycle.

Frequently Asked Questions about Engineer

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

FAQPage Schema
How do I implement a feature following Test-Driven Development principles?

Test-Driven Development guides you through the RED-GREEN-REFACTOR cycle: write a failing test first, implement the minimum code to pass it, then refactor while maintaining clean code standards. This enforces best practices for readable, maintainable software.

What is the RED-GREEN-REFACTOR cycle in software development?

The RED-GREEN-REFACTOR cycle is a Test-Driven Development process where RED means writing a failing test, GREEN means implementing code to make the test pass, and REFACTOR means improving the code structure while keeping it clean and maintainable.

How do I enforce clean code standards when writing new software features?

To enforce clean code standards when writing new software features, follow a structured development process that includes rigorous planning, TDD, implementation standards, and quality gates. This enforces best practices for readability and maintainability throughout the coding lifecycle.

Can I use this TDD approach for managing error handling and escalating blockers?

Yes, you can use this TDD approach for managing error handling and escalating blockers. It provides a clear protocol for diagnosing issues during implementation and escalating them to a coordinator when encountering blockers.

What are the limitations of strict TDD for implementing software features?

A limitation of strict TDD is that it requires adherence to specific phases including planning, TDD, implementation standards, and quality gates, which may slow down rapid prototyping. Additionally, encountering blockers triggers an escalation protocol rather than autonomous resolution.