CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

autopilot-issue-delivery-scheduler

Use this skill to queue maintainer-accepted microsoft/apm issues (`status/accepted`) and fan them out through an isolated pool (default 2) of autopilot-issue-delivery-worker sessions. Any accepted type is eligible. Advisory `triage/recommended` is not authorization. Does not triage. Does not review PRs. Works in a local session, Copilot App automation, Cloud Agent, Remote Agent, or Agentic Workflow.

60

Quality

76%

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

Fix and improve this skill with Tessl

tessl review fix ./packages/autopilot/autopilot-issue-delivery-scheduler/.apm/skills/autopilot-issue-delivery-scheduler/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

75%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 lean, highly actionable, well-gated instruction skill: concrete templates, explicit stop-conditions before every risky step, and an appropriate one-level-deep reference to assets/fan-out-pool.md. Weaknesses are mild — repeated rules that could be consolidated, no retry/recovery path for failed worker slots, and a couple of inlined sections that belong in a reference file.

DimensionReasoningScore

Conciseness

Dense rule-only prose with no explanation of concepts Claude already knows — cards and tables are templates, not exposition. However, several rules repeat 3-4 times ("does not triage/review PRs" in the intro, Selector, Selection, and Hard nos; "one issue per slot" and "FANOUT_LIMIT is concurrency, not queue length" each stated twice; "do not dispatch an unaccepted issue" twice), which is trimming material. Anchor 4, not 5, because of that redundancy.

4 / 5

Actionability

Copy-paste-ready Enter card, Exit receipt, and queue-table templates with exact columns and field semantics; a concrete command hint ("`gh issue list` on `status/accepted`"); exact worker session-name format. Minor gaps keep it at anchor 4: "Probe worker-code on disk" and "Resolve ORIGIN" give no concrete command or probe to run.

4 / 5

Workflow Clarity

A batch operation with explicit fail-closed validation checkpoints at every pre-spawn step ("Missing field -> stop", "Missing table, missing column, or blank rationale -> stop. Do not spawn.", "write: on -> stop", existing-PR check, dedup, assignment check) plus a mandatory final report — so the batch-validation cap at 3 does not apply. Anchor 4 rather than 5 because there is no post-dispatch verification or error-recovery loop (no instruction for what to do when a worker slot returns having failed).

4 / 5

Progressive Disclosure

One clearly-signaled, one-level-deep reference — "[assets/fan-out-pool.md](assets/fan-out-pool.md)" under "## Fan-out", and the file exists with non-duplicative detail — and sections are well organized. Anchor 4 rather than 5 because the ~180-line body inlines material that could be split out (the detailed skip-rule list, and the worker-contract "Ownership writes" block that describes worker rather than scheduler behavior).

4 / 5

Total

16

/

20

Passed

Description

70%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 specific, well-fenced description with concrete actions and strong disambiguation from sibling scheduler skills. Its main gap is the missing explicit trigger clause — it never states when a user should invoke it, which caps completeness.

Suggestions

Add an explicit trigger clause, e.g., "Use when the user asks to run, implement, or deliver maintainer-accepted microsoft/apm issues (or a list of accepted issues) through the delivery pipeline."

Include one or two natural synonyms users might phrase the request with (e.g., "implement accepted issues", "autonomous issue delivery") to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Names two concrete actions with specific parameters — "queue maintainer-accepted microsoft/apm issues (`status/accepted`)" and "fan them out through an isolated pool (default 2) of autopilot-issue-delivery-worker sessions" — plus explicit negations. Matches anchor 4 (several specific actions, minor gaps in coverage); not 5 because the fuller scope (queue table, draining, reports) lives only in the body.

4 / 5

Completeness

The "what" is clear (queue accepted-labeled issues and fan out delivery workers), but there is no explicit "Use when..." trigger clause — "Use this skill to..." states capability, not invocation conditions, and "Works in a local session, Copilot App automation..." lists contexts, not triggers. Per the guideline, a missing 'when' clause caps completeness at 3; it is above 2 because the what is unambiguous.

3 / 5

Trigger Term Quality

Good coverage of natural ecosystem terms users would say: "accepted issues", "status/accepted", "queue", "fan out", "delivery", "does not triage", "does not review PRs", plus five invocation-context keywords. Not 5 because common synonyms (e.g., implementation, autonomous delivery, issue states) are absent.

4 / 5

Distinctiveness Conflict Risk

A clear niche (only maintainer-accepted microsoft/apm issues) with explicit fencing against the nearest overlapping skills: "Advisory `triage/recommended` is not authorization", "Does not triage. Does not review PRs." Minimal conflict risk; matches anchor 5 rather than 4 because the negations actively distinguish siblings.

5 / 5

Total

16

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 1 suspicious

Warning

referenced_paths_exist

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

Warning

Total

13

/

16

Passed

Repository

microsoft/apm

Path

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