devlearn-before-you-ship

Produce a plain-English pre-coding plan for large refactors and multi-file changes.

1|Updated May 24, 2026
One-click install
npx skills add https://github.com/mrdulasolutions/DevLearn --skill devlearn-before-you-ship
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devlearn-before-you-ship
Source: https://github.com/mrdulasolutions/DevLearn/tree/main/devlearn-before-you-ship
Command: npx skills add https://github.com/mrdulasolutions/DevLearn --skill devlearn-before-you-ship

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Prevents messy refactors and multi-file changes by forcing a plain-English plan that clarifies scope, risks, and verification steps before any edits happen.

Core Features & Use Cases

  • Pre-coding planning for big changes: Creates a scope guard for refactors, dependency additions, and architecture shifts so the agent doesn’t “touch ten files silently.”
  • Decision framing by persona: Adjusts emphasis for viber (feel-first, simple terms) versus seasoned (risks, tradeoffs, rollback/verification mindset).
  • Execution gating with confirmation: Stops before editing files until the user explicitly confirms, with clear “proceed / adjust / just ship” paths.

Quick Start

Ask the agent: plan first for my refactor, what will you change and what are the risks, then wait for my confirmation before editing any files.

Frequently Asked Questions about devlearn-before-you-ship

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

FAQPage Schema
How do I plan a large code refactor before making changes?

To plan a large code refactor, generate a plain-English pre-coding plan defining goals, change scope, non-goals, and file estimates. This clarifies risks and verification steps before any edits happen.

What is a pre-coding plan for multi-file changes?

A pre-coding plan for multi-file changes is a structured scope guard that defines goals, non-goals, risk assessments, and verification steps to prevent silent, messy code edits across architecture shifts.

When do I need to generate a refactor risk assessment?

You need a refactor risk assessment when more than five files will change, when architecture or dependencies shift, or when executing complex change management across multi-file updates.

How do I stop an agent workflow from editing files until I confirm?

Use execution gating with confirmation to stop an agent workflow from editing files. This pauses the process and requires explicit user confirmation to proceed, adjust, or just ship.

Can I adjust architecture planning emphasis based on developer persona?

Yes, architecture planning can adjust emphasis based on developer persona. It frames decisions with simple terms for feel-first developers or focuses on risks, tradeoffs, and rollback for seasoned developers.

What should I do after finalizing the pre-coding plan for a refactor?

After finalizing the pre-coding plan, you should redirect to related release lifecycle skills to ensure release readiness, then explicitly confirm to proceed with the actual code edits.