plan-plus

Generate Plan documents and update PDCA status for feature requirements.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/hendrax5/ironman --skill plan-plus-hendrax5
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-plus
Source: https://github.com/hendrax5/ironman/tree/main/skills/plan-plus
Command: npx skills add https://github.com/hendrax5/ironman --skill plan-plus-hendrax5

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plan Plus solves the problem of unclear or ambiguous feature requests by guiding stakeholders through a structured, brainstorming-enhanced PDCA planning process that uncovers intent, evaluates alternatives, and eliminates unnecessary scope before any implementation begins.

Core Features & Use Cases

  • Intent discovery: Asks targeted, one-question-at-a-time prompts to clarify core purpose, target users, and success criteria.
  • Alternatives & YAGNI review: Proposes 2-3 implementation approaches with trade-offs and performs a multi-select YAGNI audit to trim scope.
  • Plan generation & state updates: Produces a Plan document from a template, saves it under docs/01-plan/features/{feature}.plan.md, creates a Plan task, and updates .bkit-memory.json PDCA status.
  • Use Case: When a product manager receives a vague feature request like "improve auth", run Plan Plus to define core problem, compare approaches (session-based vs token-based), mark out-of-scope items, and generate an approvable implementation plan.

Quick Start

Use Plan Plus to run a brainstorming-enhanced PDCA plan for the feature user-authentication.

Frequently Asked Questions about plan-plus

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

FAQPage Schema
What is structured feature planning and how does it handle ambiguous requirements?

Structured feature planning breaks down ambiguous requirements by applying intent discovery to clarify core purpose, evaluating implementation alternatives, and validating scope using YAGNI principles before generating an approvable plan document.

How do I plan a software feature using the PDCA workflow?

To plan a software feature using the PDCA workflow, you run a brainstorming-enhanced process that asks targeted questions for intent discovery, proposes approaches with trade-offs, and updates the PDCA status in your project memory file upon plan generation.

Can I use YAGNI validation to trim scope during feature brainstorming?

Yes, you can use YAGNI validation to trim scope during feature brainstorming by performing a multi-select audit on proposed implementation approaches, allowing you to mark out-of-scope items and eliminate unnecessary features before implementation begins.

What is the best way to document feature plans and update PDCA status?

The best way to document feature plans and update PDCA status is to generate a plan document from a template, save it under the designated project docs directory, create a tracking task, and update the project memory file with the current PDCA status.

Does this structured planning approach work for complex software development projects?

Yes, this structured planning approach works for complex software development projects by facilitating one-question-at-a-time interactive prompts to clarify target users and success criteria, making it suitable for vague feature requests like improving authentication.

Why do I need intent discovery before designing a software feature?

You need intent discovery before designing a software feature because it uncovers the core problem, target users, and success criteria through targeted interactive prompts, ensuring the final plan addresses the correct problem without unnecessary scope.