task-plan-normalizer

Normalize raw task input into a structured JSON execution plan.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/BreakerOfStems/claude-skills --skill task-plan-normalizer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-plan-normalizer
Source: https://github.com/BreakerOfStems/claude-skills/tree/main/skills/task-plan-normalizer
Command: npx skills add https://github.com/BreakerOfStems/claude-skills --skill task-plan-normalizer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill transforms ambiguous or underspecified tasks into clear, machine-safe execution plans, preventing errors and ensuring predictable outcomes in unattended operations.

Core Features & Use Cases

  • Task Normalization: Converts raw input (issues, comments) into structured JSON plans.
  • Safety Assessment: Evaluates task feasibility, scope, and potential risks.
  • Decision Making: Determines if a task should proceed, needs-human clarification, or is blocked.
  • Use Case: Before making any code changes in an automated workflow, this skill analyzes the request to ensure it's clear, safe, and has a defined execution path, preventing accidental data loss or incorrect modifications.

Quick Start

Use the task-plan-normalizer skill to analyze the provided issue details and generate a safe execution plan.

Frequently Asked Questions about task-plan-normalizer

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

FAQPage Schema
How do I normalize raw task input into a machine-safe execution plan?

To normalize raw task input, the skill analyzes issue context, PR details, and repo profiles to extract requirements and generate a structured JSON execution plan. This process ensures deterministic, safe task execution before initiating any automated code changes.

How does task planning prevent errors in unattended or headless operations?

Task planning prevents errors in unattended operations by evaluating task feasibility, scope, and potential risks before execution. It transforms ambiguous requests into clear execution plans, preventing accidental data loss or incorrect modifications during headless automated workflows.

Can I use this skill to assess feasibility and scope before running automated code changes?

Yes, you can use this skill to assess feasibility and scope before running automated code changes. It evaluates the request to determine if the task should proceed, needs human clarification, or is blocked, ensuring a safe and defined execution path.

What is the best way to handle ambiguous or underspecified tasks in automated workflows?

The best way to handle ambiguous tasks in automated workflows is converting them into structured JSON plans. This skill normalizes underspecified input by detailing the decision, plan, assumptions, and stop conditions for predictable outcomes.

What happens when a task is blocked or needs human clarification during execution plan generation?

When a task is blocked or needs human clarification during execution plan generation, the skill explicitly refuses to proceed. It outputs a structured JSON decision detailing whether the task should proceed, needs human intervention, or is blocked.

When should I not use automated task normalization for my workflow?

You should not use automated task normalization when a task lacks sufficient issue context, PR context, or repo profile data. The skill requires these inputs to extract requirements, assess feasibility, and generate a safe, deterministic execution plan.