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.