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.