plan-first

Draft a coding plan requiring user approval before execution.

1|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/hbvg234/jnmt.vn --skill plan-first-hbvg234
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: plan-first
Source: https://github.com/hbvg234/jnmt.vn/tree/main/Claude-code/.claude/skills/plan-first
Command: npx skills add https://github.com/hbvg234/jnmt.vn --skill plan-first-hbvg234

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Before writing code, write a plan to prevent hasty edits and scope creep; this skill ensures you understand what should and should not change before touching code.

Core Features & Use Cases

  • Write a formal plan before implementation to clarify goals, files to modify, and boundaries.
  • Require user approval before executing any changes to ensure alignment.
  • Support stepwise execution and verification to guarantee changes are correct and auditable.

Quick Start

Draft a plan describing the task and affected files before editing code, then wait for user approval before executing any changes.

Frequently Asked Questions about plan-first

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

FAQPage Schema
How do I prevent scope creep when modifying multiple files during coding?▼

To prevent scope creep, you need a formal planning workflow that drafts a detailed plan before making any code changes. This approach clarifies goals, identifies affected files, and requires user approval before execution to ensure boundaries are respected.

Why should I write a plan before coding for tasks with unclear scope?▼

Writing a plan before coding for unclear scope ensures you understand what should and should not change before touching code. It enforces a stepwise execution and post-check verification process, preventing hasty edits and keeping implementation auditable.

What is the best way to enforce user approval before executing code changes?▼

The best way to enforce user approval is to adopt a workflow that pauses for written approval after drafting a plan and before making any changes. This guarantees alignment by requiring explicit consent before stepwise execution begins.

Does the plan-first workflow support stepwise execution and post-check verification?▼

Yes, the plan-first workflow supports stepwise execution and post-check verification. After user approval is granted, it executes changes incrementally and performs a verification check to guarantee the modifications are correct and auditable.

Can I use a planning workflow for multi-file tasks without adding dependencies?▼

Yes, you can use a planning workflow for multi-file tasks without adding dependencies. It operates by drafting a formal plan that describes the task and affected files, then waiting for approval before executing changes.