research-plan-driven

Enforce a phased, approval-gated workflow for software development tasks.

Updated May 21, 2026
One-click install
npx skills add https://github.com/wangcb8i8i/agent-skills --skill research-plan-driven
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research-plan-driven
Source: https://github.com/wangcb8i8i/agent-skills/tree/main/research-plan-driven
Command: npx skills add https://github.com/wangcb8i8i/agent-skills --skill research-plan-driven

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Unstructured development workflows often lead to stakeholder misalignment, rework from missed requirements, and scope creep due to lack of clear checkpoints. This Skill eliminates those issues by enforcing a structured, phased process with mandatory approval gates to catch problems early before they propagate to later stages.

Core Features & Use Cases

  • Phased approval-gated workflow: Breaks development work into 5 core phases (task clarification → research → planning → todo list → implementation → verification), with explicit user approval required to proceed past research, planning, and todo list stages to ensure alignment.
  • Built-in review and rollback protocols: Includes structured review-revision cycles for each phase's deliverables, with clear rules to roll back to the earliest invalid phase if upstream approved artifacts have defects, avoiding patchwork fixes that introduce new issues.
  • Adaptable workflow variants: Supports both a full workflow for high-stakes, high-uncertainty tasks (e.g., cross-module feature work) and a streamlined variant for narrow, well-understood tasks to match effort to task complexity.
  • Use Case: For a cross-team user authentication feature implementation, use this Skill to align stakeholders on requirements, validate existing codebase constraints, lock in a detailed implementation plan before coding, track progress via a checked todo list, and verify final implementation matches the approved plan exactly.

Quick Start

Use the research-plan-driven skill to implement the new user notification feature we discussed, starting with task clarification to align on requirements, success criteria, and non-goals.

Frequently Asked Questions about research-plan-driven

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

FAQPage Schema
What is an approval-gated development workflow and when do I need it?

An approval-gated development workflow enforces mandatory checkpoints across phases like research, planning, and implementation to catch stakeholder misalignment early. You need it to eliminate unstructured processes and prevent scope creep in high-stakes cross-module feature work.

How do I implement a phased development process with rollback protocols?

Implement phased development by breaking tasks into clarification, research, planning, todo list, and verification stages. Apply rollback protocols by reverting to the earliest invalid phase when upstream approved artifacts have defects, avoiding patchwork fixes that introduce new issues.

Can I use a streamlined workflow for narrow software changes instead of full approval gates?

Yes, you can use a streamlined workflow variant for narrow, well-understood software changes. The full approval-gated workflow with cross-team sign-off is reserved for high-stakes, high-uncertainty tasks to match effort to task complexity.

How do I track implementation progress against an approved todo list?

Track implementation progress by verifying the final implementation matches the approved plan exactly. Use auditable progress tracking via approved todo lists to ensure traceable phase deliverables and reliable delivery throughout the development workflow.

What is the best way to prevent stakeholder misalignment during software development?

The best way to prevent stakeholder misalignment is enforcing structured review-revision cycles for each phase's deliverables. Requiring explicit user approval to proceed past research and planning stages ensures requirements are validated before coding begins.

When should I not use a research-plan-driven approach for task planning?

You should not use a research-plan-driven approach when immediate code execution is required without traceable phase deliverables. It enforces mandatory review-revision cycles and approval gates that intentionally slow down unstructured development processes.