kata-plan-task

Create a linked GitHub Plan sub-issue from a validated parent issue.

Updated Sep 3, 2025
One-click install
npx skills add https://github.com/guardiatechnology/design-system --skill kata-plan-task
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: kata-plan-task
Source: https://github.com/guardiatechnology/design-system/tree/main/.claude/skills/kata-plan-task
Command: npx skills add https://github.com/guardiatechnology/design-system --skill kata-plan-task

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents premature or incorrect creation of hierarchical GitHub planning artifacts by ensuring a parent issue exists, is high-quality, and is confirmed before opening its corresponding Plan sub-issue.

Core Features & Use Cases

  • Validates the parent Issue: Checks the parent issue exists, is open, matches required template expectations (Why/What/How), and has compatible issue type/labels.
  • Drafts a canonical Plan: Builds a Plan sub-issue body with Summary, Objective, Steps, Dependencies, Risks, and Open Questions from user-provided inputs.
  • Opens the Plan sub-issue safely: Creates a linked child issue (Plan → Task) using MCP when available, then verifies native Issue Type and applies status: todo only after canonical content is confirmed.

Quick Start

Use kata-plan-task with a parent issue number and planning fields to generate a confirmed Plan sub-issue that is linked to the parent and marked status: todo.

Frequently Asked Questions about kata-plan-task

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

FAQPage Schema
How do I create a linked sub-issue for GitHub task planning?▼

To create a linked sub-issue for GitHub task planning, use a workflow that validates a parent issue, drafts a canonical plan body, and opens a sub-issue via MCP with native linking. This ensures the child task is correctly attached to the parent issue before development begins.

What is an Issue to Plan to PR workflow?▼

An Issue to Plan to PR workflow is a hierarchical execution planning process where a parent issue is validated, a plan sub-issue is drafted with specific steps and dependencies, and a pull request is generated. This prevents premature development by enforcing planning gates before coding starts.

Can I open a GitHub sub-issue if the parent issue is closed?▼

You cannot open a GitHub sub-issue if the parent issue is closed. Parent issue validation checks that the issue exists, is open, matches the required template quality with Why/What/How sections, and has compatible issue types and labels before allowing any sub-issue creation.

How do I enforce planning gates before creating a GitHub task?▼

You enforce planning gates before creating a GitHub task by validating the parent issue template quality and applying the status:todo label only after all canonical plan sections are confirmed. This requires user confirmation before MCP creates the linked sub-issue.

Does GitHub MCP support native sub-issue linking for task creation?▼

GitHub MCP supports native sub-issue linking for task creation by creating the child issue and verifying the native Issue Type post-creation. This MCP-first approach ensures the parent-child relationship is established correctly before applying status labels.

What sections are required in a canonical GitHub plan body?▼

A canonical GitHub plan body requires Summary, Objective, Steps, Dependencies, Risks, and Open Questions sections. The status:todo label is applied only after all these canonical sections are confirmed present in the drafted sub-issue body.