developer

Make small code changes with verification and limited scope.

20|4|Updated May 14, 2026
One-click install
npx skills add https://github.com/crewrig/crewrig --skill developer-crewrig
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: developer
Source: https://github.com/crewrig/crewrig/tree/main/artifacts/core/skills/developer
Command: npx skills add https://github.com/crewrig/crewrig --skill developer-crewrig

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you make safe, focused implementation changes without overengineering, so small fixes, refactors, and bug repairs stay fast and reviewable.

Core Features & Use Cases

  • Minimal-Scope Coding: Best for bounded code changes in one or a few files.
  • Bug Fixes and Refactors: Handles known repros and reversible cleanup work.
  • Verification Discipline: Encourages reading before editing, checking the diff, and running the narrowest relevant tests or lint checks.
  • Use Case: Use this Skill when you need to update an implementation detail, patch a defect, or improve a small area of code with confidence.

Quick Start

Use the developer skill to make the smallest correct code change for this bug and verify it with the narrowest relevant test.

Frequently Asked Questions about developer

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

FAQPage Schema
How do I make a small code change for a bug fix without breaking existing functionality?

To make a small bug fix safely, you need disciplined verification and limited scope. This involves carefully reading the affected code, making focused edits, running the narrowest relevant tests, and reviewing the diff before declaring the task complete.

What is the best way to handle bounded refactoring while avoiding public contract changes?

Bounded refactoring that avoids public contract changes requires applying minimal-scope coding techniques. This ensures reversible cleanup work stays fast and reviewable by restricting changes to implementation details within one or a few files.

When do I need to run narrow tests during implementation work?

You need to run narrow tests during implementation work when verifying small, correct code changes. Verification discipline requires running only the narrowest relevant tests or lint checks after focused editing to confirm the update works.

Can I use minimal-scope coding for updating implementation details across multiple files?

Minimal-scope coding is best suited for bounded code changes in one or a few files. While it handles implementation updates, its core design focuses on limited scope to ensure changes remain fast, safe, and highly reviewable.

Why does my code refactor keep causing unintended side effects?

Code refactors cause unintended side effects when they lack disciplined verification and exceed limited scope. To prevent this, you must carefully read affected code before editing, avoid public contract changes, and review the diff upon completion.