plan-mode

Plan complex implementation work and write the plan to PLAN.md before coding.

1|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/arthtyagi/onloop --skill plan-mode-arthtyagi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-mode
Source: https://github.com/arthtyagi/onloop/tree/main/.agents/skills/plan-mode
Command: npx skills add https://github.com/arthtyagi/onloop --skill plan-mode-arthtyagi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you think through non-trivial implementation work before making changes, reducing wasted effort, architectural drift, and incomplete solutions.

Core Features & Use Cases

  • System-aware planning: Breaks down features, refactors, and bug fixes with attention to lifecycle, dependencies, and source of truth.
  • Exploration and clarification: Encourages reading relevant files, comparing approaches, and asking questions when requirements are unclear.
  • Plan-first workflow: Supports changes that touch multiple files, require design decisions, or need verification before implementation.
  • Use case: If you are adding a new feature that affects backend flow, UI state, and testing, use this Skill to produce a coherent implementation plan before coding.

Quick Start

Ask the AI to plan the requested change first and write the plan to PLAN.md before making any implementation edits.

Frequently Asked Questions about plan-mode

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

FAQPage Schema
How do I plan complex codebase changes before starting implementation?

Planning multi-file refactoring requires systematic exploration of dependencies and lifecycle impacts, comparing approaches, and verifying the proposed design before editing code. A plan-first workflow produces a coherent implementation strategy that prevents incomplete solutions.

When do I need an architectural planning workflow for software development?

You need an architectural planning workflow for non-trivial features, multi-file changes, architectural decisions, and unclear requirements. It ensures you read source files, compare approaches, and verify the proposed approach before making implementation edits.

What is the best way to approach a feature affecting backend flow and UI state?

The best way to approach a feature affecting backend flow and UI state is to produce a coherent implementation plan first. This involves breaking down the feature with attention to dependencies and source of truth, then writing the plan to PLAN.md before coding.

Does plan-first workflow work for unclear software requirements?

Yes, a plan-first workflow works for unclear requirements by encouraging systematic exploration and asking clarifying questions when requirements are ambiguous. It supports design review and plan file creation to verify the proposed approach before implementation.

How do I prevent architectural drift during non-trivial codebase refactoring?

To prevent architectural drift during codebase refactoring, you think through non-trivial implementation work before making changes. This plan-first approach requires systematic exploration, clarification, design review, and verification of the proposed approach.