CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

autopilot-issue-delivery-worker

Use this skill to implement ONE microsoft/apm issue already selected by autopilot-issue-delivery-scheduler. Queue signal is `status/accepted` or a named bounded accept; that is not permission. Requires fresh human-scope evidence from scripts/governance before any mutate. May reproduce a bug, implement the accepted change, and open a fix PR. Not a queue manager and not a triage scheduler. Works in the scheduler's session, a child session, Cloud Agent, Remote Agent, or Agentic Workflow.

70

Quality

88%

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

The canonical home for this skill is autopilot-issue-delivery-worker in microsoft/apm

SKILL.md
Quality
Evals
Security

Quality

Content

81%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 tightly written operational skill with excellent gated workflow logic, copy-paste commands, and strong validation checkpoints. Its weaknesses are external vocabulary used without pointers (rows, proceed_manifest, Phase 5/6, escalate) and slightly indirect navigation to the type-specific implement prompts.

Suggestions

Replace the glob 'assets/implement-*.md' with the four explicit links (implement-bug.md, implement-docs.md, implement-feature.md, implement-refactor.md) so navigation does not require a directory listing.

Give 'escalate' a concrete mechanism (where to post, what to include) in the Gate and ORIGIN sections, since it is the prescribed outcome for several STOP paths but has no defined action.

Add a pointer for the Return-section vocabulary ('row', 'driver inputs', 'proceed_manifest', 'Phase 5/6') to the scheduler skill or a short manifest reference, so the handoff steps are executable without assumed parent context.

DimensionReasoningScore

Conciseness

The body is dense and telegraphic with no padding or explanations of concepts Claude already knows — every section carries operational rules. Minor trimming is possible: the reviewer-request prohibition appears twice ('Do not request that actor as a reviewer' and 'Do not request yourself as reviewer'), and the one-issue rule is restated in Activation card, ORIGIN, and Procedure sections. This fits 'Efficient; minor instances of over-explanation that could be trimmed'.

4 / 5

Actionability

Strong concrete commands throughout: the eligibility invocation ('node scripts/governance/eligibility.cjs --repo microsoft/apm --issue N --approval-url URL'), assignee commands ('gh issue edit --add-assignee @me'), ORIGIN detection ('gh api user --jq .login'), and two copy-paste card templates. Gaps keep it below 5: 'escalate' has no defined mechanism, and the Return section leans on undefined external terms ('persist the row's blocked status', 'driver inputs', 'proceed_manifest', 'Phase 5/6') without a pointer to where those live.

4 / 5

Workflow Clarity

The workflow is clearly sequenced with abundant explicit validation and feedback loops: the 4-step ORIGIN resolution ladder (fail-closed to unattended), the 7-step assignment gate with immediate re-reads and a lost-race recovery path ('remove-assignee @me and STOP as blocked'), and STOP conditions on every disallowed gate state. This matches 'Clear sequence with explicit validation steps; feedback loops for error recovery' — the destructive/batch validation cap does not apply because validation is pervasive.

5 / 5

Progressive Disclosure

The SKILL.md is an operational overview linking one-level-deep assets that all exist in the bundle ([assets/triage-prompt.md], [assets/fix-prompt.md], [assets/solution-pipeline-prompt.md], [assets/strategic-alignment-prompt.md]). Minor gaps: 'type-specific assets/implement-*.md' is a glob rather than naming the four files (bug/docs/feature/refactor), 'PRINCIPLES alignment' and 'pr-description-skill' are referenced without paths, and references/strategic-alignment-gate.md is present but never linked from the body. This fits 'Good structure; most content is appropriately placed; references mostly clear; minor organization gaps'.

4 / 5

Total

17

/

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 strong description: concrete actions, an explicit trigger clause, sharp scope boundaries, and named sibling skills to avoid overlap. The only weakness is limited synonym variation in trigger phrasing.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'implement ONE microsoft/apm issue', 'May reproduce a bug, implement the accepted change, and open a fix PR' — plus a concrete preconditions mechanism ('fresh human-scope evidence from scripts/governance before any mutate'). Coverage is comprehensive for the skill's scope, matching the anchor 'Lists multiple specific concrete actions; comprehensive coverage'.

5 / 5

Completeness

Both questions are explicitly answered: what ('implement ONE... issue', 'reproduce a bug, implement the accepted change, and open a fix PR') and when ('already selected by autopilot-issue-delivery-scheduler', 'Queue signal is status/accepted or a named bounded accept', plus the supported execution contexts). This matches the anchor 'Clearly and explicitly answers both what AND when with concrete trigger phrases' — an explicit 'Use this skill to...' clause is present, so no completeness cap applies.

5 / 5

Trigger Term Quality

Good domain keyword coverage: 'issue', 'implement', 'reproduce a bug', 'fix PR', 'status/accepted', 'queue', 'triage', 'microsoft/apm'. However it lacks natural synonyms or variations (e.g. 'pull request' spelled out, 'bugfix'), fitting anchor 4 ('Good keyword coverage; a few natural terms missing') rather than 5's synonym-and-extension coverage.

4 / 5

Distinctiveness Conflict Risk

The niche is sharply defined with explicit negative boundaries — 'Not a queue manager and not a triage scheduler' — distinguishing it from the sibling scheduler/triage skills, and the single-selected-issue framing is unique. This matches 'Clear niche with distinct triggers; minimal conflict risk'.

5 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

referenced_paths_exist

Referenced path issues: 3 missing, 2 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository

microsoft/apm

Path

packages/autopilot/autopilot-issue-delivery-worker/.apm/skills/autopilot-issue-delivery-worker/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.