CtrlK
BlogDocsLog inGet started
Tessl Logo

planner-rt-ica

Runs information completeness pre-pass before task decomposition and plan generation. Use when grooming backlog items, generating plans, decomposing tasks under uncertainty, or working in brownfield and refactor scenarios. Localizes missing inputs to affected tasks only — does not block plan generation. Produces completeness summary (APPROVED-FOR-PLANNING, APPROVED-WITH-GAPS, or BLOCKED-FOR-PLANNING), missing input report with dependency mapping, required unblock actions, and planning annotations for downstream tasks. Non-blocking sister to dh:rt-ica — use dh:rt-ica at the S2 implementation gate where missing inputs must halt execution.

56

Quality

63%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

tessl review fix ./plugins/development-harness/skills/planner-rt-ica/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

27%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill demonstrates deep domain thinking about planning under uncertainty and has a well-defined vocabulary and output contract, but it is severely over-engineered for a context-window-resident instruction file. The exhaustive enumeration lists (Safe Default Gate, Ambiguity Escalation, Report Back categories) consume enormous token budget without proportional value — most items are judgment calls Claude can make from shorter guidance. The lack of a concrete worked example and the absence of progressive disclosure into bundle files are the most impactful weaknesses.

Suggestions

Reduce the Safe Default Gate from 16 criteria to 3-5 key principles with a summary heuristic (e.g., 'bounded, reversible, convention-following, non-user-visible, verifiable'), and move the full checklist to a reference file if needed.

Condense the 12 Ambiguity Escalation Rules and 15 Report Back categories into grouped summaries (e.g., 'security/compliance → HARD-BLOCKED', 'external side effects → ASK-USER') and move detailed enumerations to a bundle file like ESCALATION_RULES.md.

Add one concrete worked example showing a sample backlog item analyzed through the full workflow, producing a filled-in output contract with completeness summary, missing inputs table, and planning annotations.

Extract the workflow into an explicit numbered sequence (e.g., '1. Gather inputs → 2. Classify each → 3. Run Safe Default Gate where applicable → 4. Produce report → 5. Validate no invented facts') with clear checkpoints between phases.

DimensionReasoningScore

Conciseness

The skill is extremely verbose at ~400+ lines. It over-explains concepts Claude already understands (e.g., what context windows are, what ambiguity means), includes exhaustive enumeration lists (15 Safe Default Gate criteria, 12 ambiguity escalation rules, 15 report-back categories) that could be condensed, and repeats the same principles multiple times across sections. The complexity model explanation and mermaid diagram add tokens for a concept (knowledge-bounded task sizing) that could be stated in 2-3 sentences.

1 / 3

Actionability

The skill provides concrete output structures (completeness summary statuses, missing input report fields, XML concerns block format) and specific classification vocabularies, which is good. However, it lacks executable examples — no sample input scenario with a worked-through analysis, no concrete example of a completed report, and the output contract sections describe fields without showing a filled-in example. The guidance is detailed but largely declarative rather than demonstrative.

2 / 3

Workflow Clarity

The workflow is implicitly sequenced (analyze inputs → classify → produce report → annotate tasks) but never presented as an explicit ordered sequence with validation checkpoints. The behavioral rules section lists what the planner MUST do but doesn't provide a clear step-by-step execution flow. The recursive question discovery process is described but lacks a concrete stopping condition or validation gate. The reflection checkpoint is a good validation step but is buried in a bullet list rather than integrated into a clear workflow.

2 / 3

Progressive Disclosure

The entire skill is a monolithic wall of text with no references to supporting files despite the content being long enough to warrant splitting. The Safe Default Gate (16 criteria), Ambiguity Escalation Rules (12 rules with routing), and Report Back categories (15 categories) could each be separate reference files. The sister skill reference to dh:rt-ica is mentioned but not linked. No bundle files exist to offload the extensive enumeration lists.

1 / 3

Total

6

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is an excellent skill description that is highly specific, includes clear trigger terms, explicitly states both what it does and when to use it, and distinguishes itself from related skills. The description is concise yet comprehensive, with concrete output artifacts named and a clear differentiation from the sister skill dh:rt-ica. The only minor concern is that the terminology is quite specialized, which could limit discoverability for users unfamiliar with the specific framework vocabulary.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: runs completeness pre-pass, produces completeness summary with named statuses (APPROVED-FOR-PLANNING, APPROVED-WITH-GAPS, BLOCKED-FOR-PLANNING), missing input report with dependency mapping, required unblock actions, and planning annotations. Very detailed about outputs.

3 / 3

Completeness

Clearly answers both 'what' (runs information completeness pre-pass, produces completeness summary, missing input report, unblock actions, planning annotations) and 'when' (explicit 'Use when grooming backlog items, generating plans, decomposing tasks under uncertainty, or working in brownfield and refactor scenarios'). Has an explicit 'Use when...' clause.

3 / 3

Trigger Term Quality

Includes natural trigger terms users would say: 'grooming backlog items', 'generating plans', 'decomposing tasks', 'brownfield', 'refactor scenarios', 'uncertainty'. Also includes the skill identifier 'dh:rt-ica' for disambiguation. These are terms a user working in project planning and task management would naturally use.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive — clearly scoped to pre-planning information completeness checks, explicitly differentiates itself from its sister skill 'dh:rt-ica' (which is for the implementation gate), and uses specific status labels and domain terminology that make it unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
Jamie-BitFlight/claude_skills
Reviewed

Table of Contents

Is this your skill?

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.