CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

fme-pipeline

Generate Harness pipelines with FeatureFlag or Custom stages for flag rollout scenarios: progressive ramp, multi-env promotion, beta cohorts, config promotion, bootstrap, retirement, segment sync, test targeting. Composes FmeFlag* steps with optional HarnessApproval/Wait/Jira/ServiceNow/metric gates. Use when asked to build a flag rollout pipeline, promote flags across environments, or automate flag lifecycle. Do not use for direct flag operations (update-flag-targeting) or general CI/CD (create-pipeline). Related: create-trigger (automate), run-pipeline (execute). Trigger phrases: FME pipeline, feature flag pipeline, flag rollout pipeline, progressive rollout, multi-environment promotion, flag bootstrap.

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

88%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 strong, well-engineered orchestration skill body: concrete tool calls and YAML rules, a nine-phase workflow with explicit confirmation and error-recovery checkpoints, and a clean reference structure verified against the actual bundle. The main costs are repeated restatement of two safety guardrails and some detailed procedure living inline in SKILL.md.

DimensionReasoningScore

Conciseness

The body is dense and assumes competence — exact MCP operations with parameters, regex constraints, naming traps, pagination quirks — with no filler explaining what feature flags or pipelines are. However, the killed-flag readback/approval procedure is restated nearly verbatim in Phases 4, 5, 6, and Troubleshooting, and the L2 'stops short of archiving' caveat repeats four times, which goes slightly beyond 'minor instances' of over-explanation.

4 / 5

Actionability

Guidance is fully executable: the Tools table gives exact MCP operation/argument triples and literal CLI commands ('harness list feature_flag:definition <name> --json'), Phase 7 gives concrete YAML rules (stage/step identifier regexes, 'pipeline: root', quoted boolean-like treatment names, exact step-name traps like 'FmeFlagSetIndividualTargets not FmeFlagSetTargets'), and Troubleshooting entries end in specific fixes. YAML details are delegated to real catalog/blueprint files rather than pseudocode.

5 / 5

Workflow Clarity

Nine explicitly sequenced phases with validation checkpoints throughout: 'Confirm before write', Phase 6 'Do not proceed until user confirms', Phase 8's feedback loop ('On validation errors, read message, fix, retry'), and 'Get pipeline before merging; show diff' for updates. The destructive-write cap is satisfied and exceeded — approval checkpoints, diff review, and error-recovery loops are all explicit.

5 / 5

Progressive Disclosure

The body is a genuine overview that clearly signals one-level-deep local references — scenarios.md, blueprints.md, building-blocks.md, step-catalog.md — all of which exist in the bundle, with blueprints.md linking onward to eight real per-scenario YAML files. Minor gaps keep it below 5: several references point outside the bundle via deep relative paths (../../../references/fme/tool-map.md, write-safety.md, scope-establishment.md, templates/operation-summary.md), and some detailed procedural material (the full killed-flag readback procedure, HarnessApproval schema fields) is inlined in SKILL.md rather than split into a reference.

4 / 5

Total

18

/

20

Passed

Description

92%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 highly effective description: concrete capability list, explicit 'Use when' triggers with a dedicated trigger-phrase list, and explicit negative boundaries that disambiguate it from sibling skills. The only minor gap is that a few natural user phrasings (e.g., 'gradual rollout', 'ramp') are not covered among the trigger terms.

DimensionReasoningScore

Specificity

The description enumerates concrete capabilities — 'Generate Harness pipelines with FeatureFlag or Custom stages', 'Composes FmeFlag* steps with optional HarnessApproval/Wait/Jira/ServiceNow/metric gates' — and lists eight specific rollout scenarios (progressive ramp, multi-env promotion, beta cohorts, config promotion, bootstrap, retirement, segment sync, test targeting). Coverage is comprehensive with named step types and gate mechanisms, matching the top anchor rather than the 'several specific actions; minor gaps' anchor at 4.

5 / 5

Completeness

Both questions are answered explicitly: what ('Generate Harness pipelines... for flag rollout scenarios' with the full scenario list) and when ('Use when asked to build a flag rollout pipeline, promote flags across environments, or automate flag lifecycle', plus a literal 'Trigger phrases:' list). It also adds explicit exclusions ('Do not use for direct flag operations... or general CI/CD'), which exceeds the score-4 anchor where 'when' is only adequately explicit.

5 / 5

Trigger Term Quality

Explicit trigger phrases — 'FME pipeline, feature flag pipeline, flag rollout pipeline, progressive rollout, multi-environment promotion, flag bootstrap' — plus 'Use when asked to build a flag rollout pipeline, promote flags across environments' give good natural-keyword coverage with synonyms. A few plausible user phrasings (e.g., 'gradual rollout', 'ramp up a flag', 'kill a flag') are absent, so it sits between the 'good coverage' (4) and 'comprehensive coverage' (5) anchors, closer to 4.

4 / 5

Distinctiveness Conflict Risk

The niche is clear (FME flag rollout pipeline generation) and conflict risk is actively reduced by explicit boundaries: 'Do not use for direct flag operations (update-flag-targeting) or general CI/CD (create-pipeline)' and 'Related: create-trigger (automate), run-pipeline (execute)'. This matches the 'clear niche with distinct triggers; minimal conflict risk' anchor.

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

relative_links

Relative link issues: 6 suspicious

Warning

Total

15

/

16

Passed

Repository

harness/harness-ai

Path

plugins/claude/skills/fme-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.