implement-plan

Implement software features from plans or GitHub issues using TDD.

1|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/MCrank/code-compress --skill implement-plan-mcrank
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement-plan
Source: https://github.com/MCrank/code-compress/tree/main/.claude/skills/implement-plan
Command: npx skills add https://github.com/MCrank/code-compress --skill implement-plan-mcrank

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the implementation of software features by translating plans, user stories, or GitHub issues into working code, adhering to strict testing and security standards.

Core Features & Use Cases

  • TDD Implementation: Writes failing tests first, then minimal code to pass, followed by refactoring.
  • Security & Best Practices: Enforces OWASP security, .NET/MCP best practices, and documentation lookup policies.
  • Codebase Discovery: Utilizes CodeCompress MCP to understand the existing codebase before implementation.
  • Use Case: A developer needs to implement a new API endpoint described in a GitHub issue. They provide the issue URL to this Skill, which then generates the necessary C# code, unit tests, and ensures it meets all project standards.

Quick Start

Use the implement-plan skill to implement the feature described in the file 'mini-plan.md'.

Frequently Asked Questions about implement-plan

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

FAQPage Schema
How do I generate code from GitHub issues using TDD?

To generate code from GitHub issues using TDD, provide the issue URL or structured plan to the Skill. It automates software development by writing failing tests first, then minimal code to pass, followed by refactoring.

Can I automate API endpoint implementation from user stories?

Yes, you can automate API endpoint implementation from user stories. The Skill translates structured plans or user stories into working C# code while enforcing OWASP security, SQL parameterization, and output sanitization.

What is the best way to enforce OWASP security during code generation?

The best way to enforce OWASP security during code generation is using a TDD methodology that mandates path validation, SQL parameterization, and output sanitization. This Skill automatically integrates these checks into the generated code.

Does this code generation tool require existing documentation lookups?

Yes, mandatory documentation lookups are required. The Skill leverages Context7 and Ref MCPs to fetch necessary documentation and uses CodeCompress MCP for codebase discovery before implementing any software features.

How does test-driven development work when implementing a mini-plan?

Test-driven development for a mini-plan works by sequentially writing a failing test, creating the minimal code required to pass that test, and then refactoring the implementation to meet project standards and security best practices.

When should I not use automated TDD for software feature implementation?

You should avoid automated TDD for software feature implementation when your project lacks structured plans or GitHub issues, or when the codebase cannot be analyzed by CodeCompress MCP for accurate context discovery.