Identify required inputs, dependencies, and uncertainty during planning. Use when generating plans or task graphs under incomplete information. Does not block plan generation; instead localizes gaps and creates unblock dependencies.
Install with Tessl CLI
npx tessl i github:Jamie-BitFlight/claude_skills --skill planner-rt-ica71
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
This skill adapts RT-ICA for planning contexts.
Its purpose is NOT to block planning. Its purpose is to prevent invented requirements while still allowing a correct dependency-first plan to be produced.
This skill runs as a pre-pass before task decomposition and task writing.
No invention
Localize uncertainty
Plan must still exist
Execution safety
For the given planning scope (entire plan or a specific task/workstream), identify whether the following are PRESENT, PARTIAL, or MISSING:
Produce a structured analysis with the following sections:
APPROVED-WITH-GAPS is the expected and normal outcome for brownfield, refactor, and discovery scenarios.
For each missing or partial input, emit:
For each missing input, specify one of:
These MUST be expressible as planner tasks.
The planner MUST apply the following annotations downstream:
When this skill reports missing inputs:
The planner MUST:
The planner MUST NOT:
This skill does NOT replace rt-ica.
planner-rt-ica:
rt-ica:
Any task produced under APPROVED-WITH-GAPS MUST still pass rt-ica
before being executed by a specialist agent.
This skill is successful if:
8ea4dbe
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.