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, harness-updater, 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.

56

Quality

70%

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

The canonical home for this skill is skill-pipeline in pskoett/pskoett-ai-skills

SKILL.md
Quality
Evals
Security

Quality

Content

73%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 spec with excellent sequencing, validation gates, and feedback loops, and it uses one-level-deep references appropriately. Its main weaknesses are redundant presentation of the same class-to-skills mapping across four tables/lists and some inline content that duplicates the reference files.

Suggestions

Merge the Pipeline Selection table, the Skill-by-class activation table, and the Depth Calibration table into a single class-to-skills-and-depth matrix to remove triple redundancy.

Compress the 9-item Key handoffs list to a few representative examples and defer the full enumeration to references/handoff-matrix.md, which already contains it.

DimensionReasoningScore

Conciseness

There is no padding and no explanation of concepts Claude already knows, but the class-to-skills mapping is rendered four times — the classification tree, the Pipeline Selection table, the Skill-by-class activation table, and the Depth Calibration table — which could be consolidated into one mapping. Mostly efficient but could be tightened.

3 / 5

Actionability

Concrete thresholds ('single-file, <10 logic lines', '2-5 files', '5+ discrete tasks'), exact artifact paths, env checks ('CI=true or GITHUB_ACTIONS=true'), budgets ('20% diff, 60s'), and explicit overrides ('depth=small', '--no-review') make the routing mostly executable. Minor gaps: 'emit routing decision', 'bounded work units', and the non-trivial diff threshold are left abstract or deferred to references.

4 / 5

Workflow Clarity

Sequences are explicitly ordered with validation checkpoints and feedback loops throughout: 'verify-gate (compile + test + lint; fix loop if red)', self-healing with 'up to 3 attempts per phase', 'verify-gate after each implementation unit' with independent audits, and human gates on the outer loop. This matches the anchor for explicit validation steps plus error-recovery feedback loops.

5 / 5

Progressive Disclosure

Three real, one-level-deep reference files are each clearly signaled at the point of need ('read references/classification-rules.md', 'read references/handoff-matrix.md', 'read references/pipeline-variants.md'). Minor organization gaps: the 9-item Key handoffs list duplicates references/handoff-matrix.md, and the Depth Calibration table could live in a reference.

4 / 5

Total

16

/

20

Passed

Description

52%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 excels at stating concrete capabilities and the orchestrator/players boundary, but it functions as an internal architecture summary rather than a trigger surface. It is heavily jargon-laden with component skill names and completely lacks any 'when to use this' guidance, which caps its usefulness for skill discovery.

Suggestions

Add an explicit trigger clause, e.g. 'Use when a coding task arrives and the right combination and depth of other skills must be selected — especially multi-file features, refactors, batch work from a spec, or CI contexts.'

Replace the enumeration of a dozen internal skill names with the few natural phrases users would say ('which skills should I use', 'pipeline', 'orchestrate skills', 'task routing'), keeping component names for the body.

State when NOT to trigger (trivial typo/rename fixes handled directly) to reduce conflict with individual skills that overlap the broad 'coding tasks' domain.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'classifies incoming coding tasks and routes them through the correct combination of skills at the right depth', 'Handles standard, orchestrated-batch, CI, and outer-loop pipeline variants', 'Does not replace individual skills; dispatches to them' — with comprehensive coverage of both loops, all variants, and the dispatch boundary. It exceeds anchor 4 because coverage is comprehensive rather than leaving minor gaps.

5 / 5

Completeness

The 'what' is clearly and thoroughly answered, but there is no 'Use when...' clause or equivalent explicit trigger guidance anywhere in the description. Per the judging guideline, a missing explicit trigger caps completeness at 3.

3 / 5

Trigger Term Quality

The description is dominated by internal component names ('plan-interview, intent-framed-agent, session-context, context-surfing, verify-gate, self-healing') and loop jargon ('inner loop (detect, verify, recover)') that a user would not naturally say. Only 'coding tasks', 'pipeline', and 'CI' approach natural user phrasing, matching the anchor for one or two generic keywords with the natural phrases missing.

2 / 5

Distinctiveness Conflict Risk

'Does not replace individual skills; dispatches to them' draws a clear boundary, but the trigger domain ('incoming coding tasks') overlaps with virtually every coding skill, so it could still fire for the wrong skill. It is somewhat specific but overlap risk remains.

3 / 5

Total

13

/

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

agent-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.