planning-research

Structure research and planning for complex software features before implementation.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/KeyArc/keyarc --skill planning-research-keyarc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: planning-research
Source: https://github.com/KeyArc/keyarc/tree/main/.claude/skills/planning-research
Command: npx skills add https://github.com/KeyArc/keyarc --skill planning-research-keyarc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Planning & Research Workflow enforces upfront research and deliberate planning to improve design quality and reduce rework on complex features and architectural decisions.

Core Features & Use Cases

  • Three-Phase Workflow: RESEARCH, PLAN, EXECUTE with explicit outputs and checkpoints.
  • Constraint & Trade-off Capture: Documents security, performance, and compatibility considerations to guide implementation decisions.
  • Use Case: Before starting a major feature, architecture change, or refactor, run a structured planning sprint to align on scope and risks.

Quick Start

Initiate Phase 1: RESEARCH to collect context and constraints, then advance to PLAN and EXECUTE with a documented implementation plan.

Frequently Asked Questions about planning-research

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

FAQPage Schema
How do I plan a complex software architecture refactor before writing code?▼

To plan a complex software architecture refactor, you should structure upfront research and deliberate planning to improve design quality and reduce rework. This ensures deliberate design before implementation by documenting scope and risks.

What is the best way to document trade-offs for a major feature design?▼

The best way to document trade-offs for a major feature design is to capture security, performance, and compatibility considerations during a structured planning phase. This guides implementation decisions by explicitly mapping constraints.

How does a three-phase research, plan, and execute workflow function for software development?▼

A three-phase research, plan, and execute workflow functions by collecting context and constraints first, then advancing to a documented implementation plan, and finally executing it with explicit outputs and checkpoints to ensure deliberate design.

When do I need upfront research for architectural decisions?▼

You need upfront research for architectural decisions before starting a major feature, architecture change, or refactor. It helps align on scope and risks early, reducing rework and improving overall design quality.

Can I use this planning workflow for small code changes or bug fixes?▼

This planning workflow is designed for complex features and architectural decisions, not small code changes. It enforces structured upfront research and deliberate planning that would be excessive for minor bug fixes.

How do I start a structured planning sprint for a new architecture change?▼

To start a structured planning sprint for a new architecture change, initiate Phase 1: RESEARCH to collect context and constraints, then advance to PLAN and EXECUTE with a documented implementation plan.