CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

skill-pipeline

Pipeline orchestrator that classifies incoming coding tasks and routes them through the correct combination of skills at the right depth. Implements two feedback loops: the inner loop (detect, verify, recover) runs within a session via plan-interview, intent-framed-agent, session-context, context-surfing, verify-gate, self-healing (active recovery on failure), simplify-and-harden, and self-improvement. The outer loop (inspect, encode, regress-test) runs across sessions via learning-aggregator, self-improvement, and eval-creator. pre-flight-check bridges the two by surfacing accumulated knowledge — past heals and learnings — at session start. Handles standard, orchestrated-batch, CI, and outer-loop pipeline variants. Does not replace individual skills; dispatches to them.

Quality

80%

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 ./plugin/skills/skill-pipeline/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

92%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, highly actionable routing guide: concrete skill-to-class mappings, explicit artifact paths and budgets, well-sequenced pipelines with validation feedback loops, and clean one-level-deep progressive disclosure into three real reference files. Its only weakness is mild structural duplication between the classification tree, the variant table, and the two per-class tables.

DimensionReasoningScore

Conciseness

The body explains no concepts Claude already knows and delivers routing rules as dense tables and terse sequences — every section carries operational content. Minor tightening is possible: the Pipeline Selection table's 'Rationale' column repeats the classification tree's mappings, and the skill-by-class activation table duplicates several rows of the Depth Calibration table (session-context, context-surfing, self-healing). Fits anchor 4 rather than 3 because the tables are routing rules serving different lookup axes, not unnecessary explanation; not 5 because the duplication is real.

4 / 5

Actionability

As an instruction-only skill it provides fully concrete directives: exact skill-to-class mappings, exact artifact paths ('docs/plans/plan-NNN-<slug>.md', '.learnings/HEALS.md', '.context-surfing/handoff-[slug]-[timestamp].md'), exact budgets ('20% diff, 60s'), retry limits ('up to 3 attempts per phase'), env detection ('CI=true or GITHUB_ACTIONS=true'), and explicit override syntax ('depth=small', '--no-review'). Specific directives cover all six task classes, matching the anchor-5 standard for non-code skills.

5 / 5

Workflow Clarity

Activation sequences are explicitly ordered and decision points cover task arrival, plan approval, mid-implementation failure, completion, drift, and resume. Validation is explicit throughout: verify-gate with a self-healing fix loop ('fix loop if red — fix loop calls self-healing'; 'After each heal, verify-gate re-runs the checks'), bounded retries, 'Mark the handoff consumed only after re-entry succeeds', and a human-gated outer loop. Batch operations carry per-unit verify gates plus independent audits, so the missing-validation cap does not apply.

5 / 5

Progressive Disclosure

The body is an overview that defers detail through three clearly signaled, one-level-deep references ('For detailed heuristics... read references/classification-rules.md'; 'For the full artifact/signal/budget table: read references/handoff-matrix.md'; 'For complete step-by-step walkthroughs... read references/pipeline-variants.md'), all of which exist as real content files with no nested references. Content is appropriately split and navigation is easy, matching the anchor-5 example.

5 / 5

Total

19

/

20

Passed

Description

58%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 communicates a clear, specific 'what' and a distinct orchestrator niche, but it lacks any explicit 'Use when...' trigger guidance and leans heavily on internal skill-name jargon rather than natural user phrasing. Its completeness and trigger-term quality are accordingly capped in the middle of the scale.

Suggestions

Add an explicit 'Use when...' clause with concrete trigger phrases, e.g. 'Use when a coding task arrives and you must decide which skills to run and at what depth, or when the user asks to orchestrate or route work through the skill pipeline.'

Include natural-language synonyms users would actually say ('which skills should I use', 'run the pipeline on this task', 'orchestrate this work') instead of relying solely on internal skill names as keywords.

Trim the long parenthetical enumerations of internal skill names in favor of one or two plain-language actions per loop, which would sharpen both specificity and trigger-term coverage.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'classifies incoming coding tasks and routes them through the correct combination of skills at the right depth', 'surfaces accumulated knowledge... at session start', 'Does not replace individual skills; dispatches to them' — with minor gaps. Not 5 because the middle of the description conveys actions mainly as an enumeration of internal skill names rather than plain-language capabilities.

4 / 5

Completeness

The 'what' is clear (classify tasks, route through skill combinations, orchestrate handoffs, dispatch without replacing skills), but there is no 'Use when...' clause or equivalent explicit trigger guidance — 'Handles standard, orchestrated-batch, CI, and outer-loop pipeline variants' describes modes, not invocation conditions. Per the judging guideline, a missing 'Use when...' clause caps completeness at 3; the 'when' is only weakly implied.

3 / 5

Trigger Term Quality

Some relevant keywords are present ('pipeline', 'orchestrator', 'coding tasks', 'CI', 'session'), but the bulk of the vocabulary consists of internal skill names (intent-framed-agent, context-surfing, verify-gate, learning-aggregator, eval-creator) rather than natural phrases a user would say, and common variations or synonyms are missing. Not 2, since there is more than one relevant non-generic keyword.

3 / 5

Distinctiveness Conflict Risk

'Does not replace individual skills; dispatches to them' carves out a distinct conductor/meta-skill niche with clearly stated boundaries. Not 5 because its trigger surface is broad (all incoming coding tasks) and it names many sibling skills, creating minor overlap risk with those closely related skills — anchor 4 is the best fit.

4 / 5

Total

14

/

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

pskoett/pskoett-ai-skills

Path

plugin/skills/skill-pipeline/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.