planning-specification-architecture

Plans software systems via Requirements, Design, Tasks with user sign-off at each gate.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/bereniketech/claude_kit --skill planning-specification-architecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-specification-architecture
Source: https://github.com/bereniketech/claude_kit/tree/main/skills/planning/planning-specification-architecture
Command: npx skills add https://github.com/bereniketech/claude_kit --skill planning-specification-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plan, specify, and architect software systems before implementation to ensure disciplined design and clear governance with explicit sign-off at each phase.

Core Features & Use Cases

  • Three-phase gated planning: Requirements → Design → Tasks, with formal user approvals between phases.
  • Research-first and ADR-rich approach to avoid reinventing solutions and document decisions.
  • Blueprint-style task planning for multi-PR or multi-session workstreams to coordinate complex projects.

Quick Start

Begin by drafting a requirements document, then develop a gated design and task plan, and require user approvals at each gate.

Frequently Asked Questions about planning-specification-architecture

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

FAQPage Schema
How do I plan and architect software systems before starting implementation?

To plan and architect software systems before implementation, use a gated workflow that progresses sequentially through Requirements, Design, and Tasks phases. This approach enforces disciplined design and requires explicit user sign-off at each gate before moving forward.

What is a gated workflow for technical specifications and software architecture?

A gated workflow for technical specifications is a three-phase process enforcing formal user approvals between Requirements, Design, and Tasks stages. It ensures disciplined software architecture by requiring explicit sign-off before progressing to implementation planning.

How do I create a blueprint-style task plan for multi-session software projects?

You create a blueprint-style task plan for multi-PR workstreams by defining requirements and designing architecture first. This produces technical specifications that coordinate complex projects across multiple sessions with formal approvals.

When do I need formal user sign-off during requirements and architecture design?

You need formal user sign-off during requirements and architecture design when following a gated workflow to ensure disciplined governance. Explicit approvals are required at the end of each phase before progressing to the next stage of software planning.

Can I document architectural decisions and avoid reinventing solutions during software planning?

Yes, you can document architectural decisions and avoid reinventing solutions during software planning by using a research-first approach. This method captures ADRs alongside your technical specifications throughout the gated design process.

What are the limitations of using a three-phase gated planning workflow?

The limitation of a three-phase gated planning workflow is that it enforces strict sequential progression through Requirements, Design, and Tasks. You cannot skip phases or proceed without explicit user sign-off, which may slow down rapid prototyping.