approval-based-implementation

Enforce investigation, proposal, and approval before implementing code changes.

Updated Dec 3, 2025
One-click install
npx skills add https://github.com/findinfinitelabs/chuuk --skill approval-based-implementation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: approval-based-implementation
Source: https://github.com/findinfinitelabs/chuuk/tree/main/.claude/skills/approval-based-implementation
Command: npx skills add https://github.com/findinfinitelabs/chuuk --skill approval-based-implementation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enforces a disciplined, pre-approved change process that prevents unvetted modifications by requiring a thorough investigation, a formal proposal, and explicit approval before any implementation.

Core Features & Use Cases

  • Investigation: identify root cause and context before suggesting changes.
  • Proposal & approval: present a detailed plan with file-level changes and obtain explicit consent.
  • Todo-driven execution: generate structured tasks and track progress until completion across bug fixes, enhancements, or new features.

Quick Start

To apply this workflow, present a request, gather context from relevant files, generate a proposal with specific changes, and await approval before implementing any code.

Frequently Asked Questions about approval-based-implementation

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

FAQPage Schema
What is an approval-based workflow for implementing code changes?

An approval-based workflow for implementing code changes requires a formal investigation, a detailed proposal with file references, and explicit consent before any modifications begin. This ensures responsible software governance and prevents unvetted edits across codebases and project teams.

How do I require explicit approval before changes are made to my codebase?

To require explicit approval before changes, you need a workflow that enforces documenting the root cause, presenting a detailed change proposal with file-level references, and waiting for explicit consent before generating a structured todo list for execution and traceability.

Why should I use a proposal and approval workflow for change management?

Using a proposal and approval workflow for change management prevents unvetted modifications by enforcing a thorough investigation and formal proposal before implementation. This ensures clear decisions, accountability, and traceable todo-driven execution for bug fixes, enhancements, or new features.

Can I apply a pre-approved change process across multiple teams and projects?

Yes, you can apply a pre-approved change process across multiple teams and projects. This governance workflow covers issues, improvements, or feature requests across diverse codebases, ensuring structured decisions and traceable todo lists are managed before any work begins.

Does this change management workflow handle bug fixes and new feature requests?

Yes, this change management workflow handles bug fixes, improvements, and new feature requests. It requires identifying root cause context, presenting a detailed plan with specific file-level changes, and obtaining explicit approval before generating structured tasks for traceable execution.

What are the limitations of enforcing an investigation and proposal process before coding?

The main limitation of enforcing an investigation and proposal process before coding is the added latency before implementation begins. Because it requires explicit approval and detailed file-level proposals, this governance workflow is not suited for urgent hotfixes requiring immediate deployment.