impl

Implements software features from architecture designs using TDD, code reuse surveys, and standards compliance checks.

1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/alessioroberto82/claude-plugin-circle --skill impl-alessioroberto82
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: impl
Source: https://github.com/alessioroberto82/claude-plugin-circle/tree/main/plugins/circle/skills/impl
Command: npx skills add https://github.com/alessioroberto82/claude-plugin-circle --skill impl-alessioroberto82

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning an architecture document into working code often leads to duplicated logic, ignored project conventions, and untested implementations. This Skill guides an AI coding agent through a disciplined implementation workflow that reads the design first, reuses existing code, follows TDD, and verifies standards compliance before handoff. ## Core Features & Use Cases - Design-Driven Implementation: Reads architecture and requirements from the Circle project output directory and implements exactly what was designed, flagging over-engineered designs before coding. - Reuse Survey & Standards Gate: Requires an explicit reuse decision (REUSE/EXTEND/EXTRACT/NEW) for each unit of work and enforces project coding standards from AGENTS.md, CLAUDE.md, and rule files with a compliance table. - TDD Workflow & Context Sharding: Runs red-green-refactor cycles by default and supports task-level context sharding to load only the current task, reducing token usage. - Use Case: After running the architecture role on a new API feature, invoke this Skill to implement the endpoints with tests, following existing codebase patterns, and receive implementation notes plus a standards compliance report. ## Quick Start Ask the agent to implement the feature described in the current architecture design using the impl role, following TDD and existing codebase patterns.

Frequently Asked Questions about impl

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

FAQPage Schema
How do I implement a feature from an architecture design with an AI agent?▼

Run the impl role after the architecture step. It reads arch/architecture.md and the PRD from the project output directory, surveys the codebase for reusable code, then implements via TDD cycles and saves implementation notes with a standards compliance report.

How does the impl skill enforce test-driven development?▼

TDD is enabled by default via the project config.yaml. When enabled, the skill runs red-green-refactor cycles for each work item and refuses to write implementation code before tests. You can disable TDD in config or per session when prompted.

Can I use this skill without running the architecture step first?▼

No. The skill checks for arch/architecture.md in the project output directory and stops with a message to run circle:arch first if the design is missing. Requirements and PRD files are optional but recommended inputs.

What is context sharding and how does it reduce token usage?▼

Context sharding loads only the specific task file (e.g., TASK-001.md) from the shards/tasks directory instead of the full PRD and all work items. This focuses the implementation on one task and can reduce token usage by roughly 90 percent.

How does the skill prevent code duplication in existing codebases?▼

Before writing code, it requires a codebase survey and an explicit reuse decision per unit of work: REUSE, EXTEND, EXTRACT, or NEW with justification. Copy-paste instincts must be recorded as EXTRACT, and the decisions are documented in the implementation notes.

What happens if my code violates project coding standards?▼

The standards compliance gate checks the diff against AGENTS.md, CLAUDE.md, and rules directories, producing a table with pass, warning, or fail per rule. The skill will not hand off work with undisclosed violations and surfaces them as tensions instead.