CtrlK
BlogDocsLog inGet started
Tessl Logo

planner-closure-backfill

Produce one revision-fenced Planner backfill proposal for either a Detailer replan or task-set closure, with compact Frontdesk status evidence.

56

Quality

64%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./docs/plantree/plans/agentic-loop-workflow/drafts/agentroles.ccb_planner/skills/planner-closure-backfill/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%Weight 40%Scale 1-5

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

A precise, dense output contract with exact schemas, mappings, and copy rules for both activation modes, weakened by systematic rule repetition, an internally inconsistent exemplar label, and references to template files that are absent from the bundle. Fixing the dangling template references and the mislabeled exemplar would raise both actionability and progressive disclosure.

Suggestions

Ship the referenced `templates/planner-backfill-detailer-replan.json` and `templates/planner-backfill.json` files, or delete the paragraph referencing them — currently a model is directed to exemplars that do not exist.

Fix the exemplar label: the inline block headed "**planner-backfill.json**" contains `mode: "detailer_replan"`, contradicting the rule that planner-backfill.json is only for `task_set_closure`; include a complete populated `task_set_closure` exemplar too.

Deduplicate the Rules section — e.g. merge "No PlanTree write, Frontdesk notification ... is allowed" with the immediately following "Do not modify PlanTree or send Frontdesk messages", and fold the repeated mode-exclusivity rules from Activation Modes into one place.

DimensionReasoningScore

Conciseness

The body is dense contract language with no padding about concepts Claude already knows, but several rules are restated nearly verbatim — e.g. "Never overwrite a newer PlanTree revision" / "do not read or infer unsupplied state" appears across sections, and the final line "Do not modify PlanTree or send Frontdesk messages from the provider reply" directly duplicates "No PlanTree write, Frontdesk notification ... is allowed from this reply-only surface" two lines earlier. This matches the level 3 anchor 'Mostly efficient but includes some unnecessary explanation or could be tightened'; it is not level 4 because the repetition is systematic rather than a couple of trimmable spots, and not level 2 because nothing is conceptually redundant — it is all task-specific instruction.

3 / 5

Actionability

The body gives copy-ready legal JSON cores for both modes, a complete fully-populated exemplar, and an exact aggregate mapping table ("pass -> closure_complete", "partial -> closure_partial", "replan_required -> task_set_replanned", "blocked -> closure_blocked"), which is mostly executable guidance. It is not level 5 because the complete exemplar only covers `detailer_replan` — the full `task_set_closure` exemplar is deferred to `templates/planner-backfill.json`, and the inline exemplar labeled "**planner-backfill.json**" actually shows `mode: "detailer_replan"`, contradicting the rule that that template is closure-only. It is not level 3 because what is present is concrete, syntactically complete JSON rather than pseudocode.

4 / 5

Workflow Clarity

The flow is clearly sequenced: pick exactly one activation mode, use only the enumerated authority inputs, make the listed semantic decisions, then emit exactly one fenced proposal — with an explicit error path ("Return `revision_conflict` and the supplied current revision as a blocker") and validation delegated to the host. It is not level 5 because validation/error-recovery checkpoints are thin beyond the revision-conflict branch (e.g. what to do on malformed or missing authority fields is unspecified), and not level 3 because the sequence is unambiguous and an explicit failure branch is present.

4 / 5

Progressive Disclosure

Sections are well organized (Activation Modes / Inputs / Semantic Decisions / Output / Rules) and the skill is a single contract, but it references two bundle files — `templates/planner-backfill-detailer-replan.json` and `templates/planner-backfill.json` — that do not exist in the bundle (no references/, scripts/, assets/, or templates/ directories ship), so the references are dangling and a model following them would fail. This sits between the level 3 anchor ('references present but not clearly signaled') and the level 2 anchor; the good sectioning and the self-sufficient inline exemplar keep it at 3, while the broken file references prevent a 4.

3 / 5

Total

14

/

20

Passed

Description

65%Weight 40%Scale 1-5

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 highly distinctive and states a clear, concrete deliverable, but it omits any explicit "when to use" guidance and relies entirely on system-internal jargon for triggers. Adding a Use-when clause naming the two activation modes would lift completeness and trigger quality.

Suggestions

Append an explicit trigger clause, e.g. "Use when the controller activation mode is `detailer_replan` or `task_set_closure`; initial intake belongs to planner-task-packet".

Include the code-form mode identifiers (`detailer_replan`, `task_set_closure`) so the description matches how the skill is actually invoked.

Name the key proposal contents (aggregate result, accepted/unresolved scope, next milestone, Frontdesk status) so the "what" covers more than the single top-level action.

DimensionReasoningScore

Specificity

The description names a concrete deliverable — "Produce one revision-fenced Planner backfill proposal" — and its two variants ("Detailer replan or task-set closure") plus "compact Frontdesk status evidence", but it describes essentially one action rather than several, matching the anchor 'Names domain and 1-2 concrete actions, but not comprehensive'. It is not level 4 because coverage is narrow (a single output contract, no breakdown of what the proposal contains), and not level 2 because the action and domain are explicitly and concretely named rather than generic.

3 / 5

Completeness

The "what" is clear (produce one revision-fenced backfill proposal for one of two activation modes), but there is no "Use when..." clause or equivalent explicit trigger guidance, capping completeness at 3 per the judging guidelines. It is not level 4 because the "when" is only weakly implied by naming the modes, and not level 2 because the "what" half is explicit rather than vague.

3 / 5

Trigger Term Quality

Terms like "Planner backfill", "Detailer replan", "task-set closure", and "Frontdesk status" map directly onto the two activation modes a controller would name when invoking this skill, giving good keyword coverage. It is not level 5 because there are no synonyms or code-form variants (e.g. "detailer_replan", "task_set_closure", "replan proposal"), and not level 3 because the terms present cover both trigger modes and the key artifacts rather than only partial keywords.

4 / 5

Distinctiveness Conflict Risk

"Planner backfill proposal", "Detailer replan", "task-set closure", and "Frontdesk status evidence" form a clear niche with highly specific system vocabulary and minimal overlap risk with generic skills. It clearly matches the level 5 anchor 'Clear niche with distinct triggers; minimal conflict risk', and cannot be level 4 because no broader or overlapping domain is invoked.

5 / 5

Total

15

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
SeemSeam/claude_codex_bridge
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.