implement

Translate approved issue specifications into code with a plan-first workflow.

Updated Dec 6, 2025
One-click install
npx skills add https://github.com/arttttt/CMIDCABot --skill implement-arttttt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement
Source: https://github.com/arttttt/CMIDCABot/tree/main/.codex/skills/implement
Command: npx skills add https://github.com/arttttt/CMIDCABot --skill implement-arttttt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill translates issue specifications into concrete code implementations only after explicit approval, reducing misinterpretation and unreviewed changes.

Core Features & Use Cases

  • Plan-first workflow: Read issue details, draft an implementation plan, and require confirmation before coding.
  • Approval-driven execution: Implementation proceeds only after explicit stakeholder approval.
  • Structured development steps: Create a feature branch, implement changes in small steps, commit with conventional messages, and push to the remote.
  • Workflow constraints: Enforces an interaction contract, plan generation, and standardized branch naming.

Quick Start

Initiate a task by invoking the implement skill with the issue identifier. The skill will read the issue, propose an implementation plan, and await your approval before proceeding.

Frequently Asked Questions about implement

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

FAQPage Schema
How do I implement code changes from issue specifications only after stakeholder approval?

A plan-first implementation approach requires analyzing issue specifications, drafting an implementation plan, and securing explicit approval before writing any code. This workflow enforces structured development steps including branch creation and conventional commits to prevent unreviewed changes.

What is a plan-first development workflow for translating issues into code?

A plan-first workflow requires analyzing issue specifications, drafting an implementation plan, and securing explicit approval before writing any code. This workflow enforces structured development steps including branch creation and conventional commits to prevent unreviewed changes.

How do I enforce standardized branch naming and commit discipline during software implementation?

Standardized branch naming and commit discipline are enforced by applying an interaction contract that governs feature branch creation and requires conventional commit messages. This ensures structured development steps are followed after stakeholder approval of the implementation plan.

Can I proceed with implementation if the stakeholder has not explicitly approved the plan?

Implementation cannot proceed without explicit stakeholder approval. The skill enforces an interaction contract where code changes are blocked until the drafted implementation plan receives confirmation, ensuring no unreviewed changes are made from the issue specifications.

What are the limitations of an approval-driven execution workflow for software development?

The limitation of approval-driven execution is that implementation is strictly blocked until stakeholder sign-off is received. This plan-first approach requires explicit confirmation for each issue specification, which may slow down rapid prototyping or independent development scenarios.