CtrlK
BlogDocsLog inGet started
Tessl Logo

planner-rt-ica

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.

77

Quality

72%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

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

Quality

Discovery

67%

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

The description is structurally sound with a clear 'Use when' clause and addresses both what the skill does and when to use it. However, the actions described are somewhat abstract (e.g., 'localizes gaps', 'creates unblock dependencies') rather than concrete, and the trigger terms lean technical rather than matching natural user language. The skill's niche is moderately distinct but could overlap with general planning or dependency management skills.

Suggestions

Add more natural trigger terms users might say, such as 'missing information', 'blockers', 'what do I need to know', or 'requirements' to improve discoverability.

Make the actions more concrete by specifying outputs, e.g., 'Flags missing inputs, marks uncertain assumptions, and generates dependency nodes that must be resolved before execution.'

DimensionReasoningScore

Specificity

The description names a domain (planning under incomplete information) and some actions ('identify required inputs, dependencies, and uncertainty', 'localizes gaps', 'creates unblock dependencies'), but the actions are somewhat abstract and not as concrete as listing specific operations like 'extract text, fill forms, merge documents'.

2 / 3

Completeness

Clearly answers both 'what' (identify required inputs, dependencies, and uncertainty; localize gaps and create unblock dependencies) and 'when' (when generating plans or task graphs under incomplete information), with an explicit 'Use when' clause.

3 / 3

Trigger Term Quality

Includes some relevant terms like 'planning', 'task graphs', 'incomplete information', 'dependencies', and 'gaps', but these are somewhat technical. Missing more natural user-facing terms like 'missing info', 'what do I need', 'blockers', or 'requirements gathering'.

2 / 3

Distinctiveness Conflict Risk

The focus on planning under incomplete information and gap identification is somewhat specific, but terms like 'planning', 'dependencies', and 'task graphs' could overlap with general project planning or task management skills. The 'uncertainty' and 'unblock dependencies' aspects help differentiate but not enough for a clear niche.

2 / 3

Total

9

/

12

Passed

Implementation

77%

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

This is a strong, well-structured planning skill with excellent actionability and workflow clarity. The output contract is specific and the behavioral rules provide concrete decision procedures including edge cases like data deletion. The main weaknesses are moderate verbosity (the complexity model and philosophical principles could be tightened) and the monolithic structure that could benefit from splitting detailed reference material into linked files.

Suggestions

Tighten the 'Complexity Model' section — the core insight ('step boundaries follow knowledge boundaries') could be stated in 3-4 lines instead of a full mermaid diagram plus explanation.

Consider extracting the detailed 'Behavioral Rules for the Planner' and 'Output Contract' sections into linked reference files, keeping only summaries in the main SKILL.md.

DimensionReasoningScore

Conciseness

The skill is reasonably efficient but includes some unnecessary elaboration. The 'Complexity Model' section with the mermaid diagram, while interesting, adds significant length for a concept that could be stated more concisely. The 'Well-lit trail, not locked gates' principle and some philosophical framing add tokens without proportional actionability. However, most sections earn their place.

2 / 3

Actionability

The skill provides highly concrete, specific guidance: exact classification categories (PRESENT/PARTIAL/MISSING), structured output sections with clear fields, specific behavioral rules with explicit actions (create discovery tasks, wire dependencies), and even a specific reflection checkpoint using sequential-thinking MCP. The data deletion fidelity rule is exceptionally specific and actionable with exact wording for the block reason.

3 / 3

Workflow Clarity

The workflow is clearly sequenced: pre-pass analysis → completeness summary → missing inputs identification → unblock actions → planning annotations. Validation checkpoints are explicit (reflection checkpoint before classification, rt-ica gate before execution). The data deletion hard-block rule serves as a critical validation gate. The relationship between planner-rt-ica and rt-ica execution phases is clearly delineated with explicit handoff criteria.

3 / 3

Progressive Disclosure

The content is well-structured with clear section headers and logical organization, but it's a fairly long monolithic document (~180 lines) that could benefit from splitting detailed sections (e.g., the Complexity Model, Behavioral Rules) into separate reference files. The relationship to RT-ICA execution is mentioned but could link to the actual rt-ica skill file. No external references are provided for deeper content.

2 / 3

Total

10

/

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.