CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

chips

Run the project's suggested-task ledger, the chips. /chips alone brings this session's open tasks up to date: it applies what the ledger helper says, settles stale and split tasks, cards what can start and reports the board, and /chips all also takes the ship-list tasks and the ones no live session owns, and merges duplicate tasks across the board. Use for /chips, /chips offer, start or drop, "what chips are open", "suggest a task for X", "update the chips", "clean up the chips", "which chips are stale", "is this chip still worth doing", "merge duplicate chips", at the last hand-back of a run that offered a task, and whenever pstack would file a tracked issue, a follow-up, a reflect Backlog item or an out-of-band PR.

Quality

84%

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

SKILL.md
Quality
Evals
Security

Quality

Content

67%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.

The body is a dense but genuinely actionable procedure: concrete commands, clearly sequenced modes with repeat-until-settled loops and refusal handling, and a clearly signaled one-level-deep reference to the governing law file. Its main cost is prose density — very long conditional sentences, heavy cross-reference boilerplate, and row formats deferred to the external file make it harder to follow than its content warrants.

Suggestions

Rewrite Sweep step 3's nested-conditional run-on sentences (duplicates, missing paths, supersession) as short decision-table rows or bulleted condition→row pairs so each rule can be scanned in one pass.

Replace the ~30 scattered "as chips.md's X says" citations with one compact map of law sections near the top (e.g., Sweep, Offer, Priority, Milestone, Cards, dup bullet), referencing it from the steps.

Show the exact ledger row syntax for the recurring outcomes (updated, dismissed done/superseded/dup/stopped/declined, folded, carded, landed) as a small reference table or example block instead of describing their tokens in prose.

DimensionReasoningScore

Conciseness

The body assumes Claude's competence and explains no background concepts, but it could be tightened substantially: Sweep step 3 packs nested conditional branches into single run-on sentences (e.g., the 100+ word duplicate-handling bullet), and the phrase "as chips.md's ... says" is repeated roughly thirty times. This matches 'mostly efficient but includes some unnecessary explanation or could be tightened' rather than 4, because the density itself forces re-reading and the repeated citation boilerplate is trimmable.

3 / 5

Actionability

Concrete, runnable commands appear throughout — "node .agents/pstack/decisions-check.mjs <command>", "chips cleanup --sessions <file> --session <id>", "append <ledger> chip \"<id> <title>\" \"<finding>\" \"<tokens>\" <result>", "chips brief <id>", "git ls-files" — matching 'mostly executable guidance with minor gaps'. It is not 5 because the exact row/token syntax for outcomes like 'updated' and 'dismissed declined' is deferred to the external chips.md rather than shown, leaving the reader to assemble rows from prose.

4 / 5

Workflow Clarity

Each mode is a numbered sequence with explicit feedback loops and validation: "Repeat step 2 for what step 3 changed", re-running the board read "until the Do list shows only the card pass or nothing you can apply", and "When append refuses a batch, fix or drop the refused row as its message says and append the rest". This matches 'clear sequence with most checkpoints present; minor validation gaps' — it is not 5 because checkpoints like step 6's error handling are buried inside single dense sentences rather than standing out as explicit validate/fix/retry steps.

4 / 5

Progressive Disclosure

No bundle files exist, and the single external reference is clearly signaled one level deep: "The law is `.agents/pstack/rules/chips.md` ... Read it in full before this session's first ledger write", with an up-front mode table and per-mode sections giving good navigation. This matches 'good structure; most content is appropriately placed; references mostly clear; minor organization gaps' — not 5 because the long Sweep section mixes orchestration with rule detail that the referenced law file also holds, and internal anchors exist only for mode names, not for the sweep's sub-passes.

4 / 5

Total

15

/

20

Passed

Description

95%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.

A strong description: it states the skill's concrete operations, includes an explicit and thorough 'Use for' clause with abundant natural trigger phrases including synonyms, and carves out a distinctly-owned niche. The only weakness is that offer/start/drop appear as command names rather than described actions, and a few actions lean on internal jargon.

DimensionReasoningScore

Specificity

Quotes several concrete actions — "settles stale and split tasks", "cards what can start and reports the board", "merges duplicate tasks across the board", "takes the ship-list tasks and the ones no live session owns" — matching the 'several specific actions' anchor. It falls short of 5 because the offer/start/drop operations are named only as trigger commands rather than described actions, and some actions are stated through internal jargon ("cards", "ship-list") rather than directly concrete operations.

4 / 5

Completeness

Explicitly answers both questions: the 'what' opens with "Run the project's suggested-task ledger, the chips" and enumerates the concrete behaviors, and the 'when' is an explicit "Use for" clause followed by concrete trigger phrases. This matches the top anchor ('clearly and explicitly answers both what AND when with concrete trigger phrases'); it is not 4 because the 'when' is already fully explicit rather than improvable.

5 / 5

Trigger Term Quality

Comprehensive natural-language coverage with many quoted user phrases and their synonyms: "what chips are open", "suggest a task for X", "update the chips", "clean up the chips", "which chips are stale", "is this chip still worth doing", "merge duplicate chips", plus the slash-command forms "/chips", "/chips offer", "start or drop". This matches the 'comprehensive coverage of natural terms including synonyms' anchor; there is no file-extension equivalent in this domain, and no common variation is missing.

5 / 5

Distinctiveness Conflict Risk

The skill owns a clear niche — the project's suggested-task ("chips") ledger — with distinctive triggers like "merge duplicate chips" and "which chips are stale" that no other skill would claim, matching the 'clear niche with distinct triggers; minimal conflict risk' anchor. It is not 4 because the pstack-related triggers ("whenever pstack would file a tracked issue") route work into this ledger rather than creating overlap with a competing skill.

5 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

udecode/plate

Path

.agents/skills/chips/SKILL.md

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.