CtrlK
BlogDocsLog inGet started
Tessl Logo

prp-orchestrate

Turns the current session into the operator's SDLC proxy for parallel PRP workstreams in isolated worktrees. It owns the combined outcome, steers autonomous deliveries, holds human and merge gates, verifies proof, and sequences merges. Use when the user wants to "spawn N agents in separate worktrees", "run prp-issue on these issues in parallel", "orchestrate these features", "act as my orchestrator", "coordinate agents through the PRP pipeline", "ship these issues in parallel", or invokes /prp-orchestrate.

71

Quality

89%

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

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 dense, high-discipline orchestration body: a clearly gated lifecycle with pervasive verification and concrete commands at the operational steps, delegating mechanics to a well-signaled one-level-deep reference. Its weaknesses are repetition of the proof rule across sections, a merge step that lacks a literal command, and a referenced template file missing from the bundle.

Suggestions

Consolidate the review/CI-proof requirement — currently stated in the Role contract, §4 (completion verification), and §6 (pre-merge re-verification) — into one named checkpoint definition that both sections reference, trimming repeated tokens without losing the double-check semantics.

Make the merge step executable as written: include the exact merge command and method (e.g., the `gh pr merge` invocation and merge/squash/rebase choice, or a pointer to where launching.md defines it).

Ship `templates/orchestration-run.md` in the bundle (or inline its essential run-record and final-handoff fields), since the body calls it "the required durable run format" but the file is not present next to references/launching.md.

DimensionReasoningScore

Conciseness

The body is dense, directive, and assumes competence — it never explains git worktrees, CI, or PR mechanics — but the review/CI-proof requirement is stated three times (Role contract, §4 completion, §6 merge) and the max-parallel rule twice, which is deliberate emphasis yet trimmable. That matches anchor 4 ("minor instances that could be trimmed") better than the every-token-earns-its-place anchor 5.

4 / 5

Actionability

Concrete, executable material is abundant: a complete 12-line bash PRP-store resolver, `timeout 1800 gh pr checks <n> --required --watch --fail-fast`, `gh pr diff <n> --name-only`, exact paths like `$PRP_DIR/orchestration/<run-id>.md` with a `YYYY-MM-DD-<slug>` run-ID format, and an engine-selection mapping. Minor gaps remain — no literal merge command or method, and digest/handoff formats are deferred to a template — matching anchor 4 over the fully copy-paste-ready anchor 5.

4 / 5

Workflow Clarity

A clearly sequenced 7-phase lifecycle (Intake/gate → Initialize → Launch → Monitor/steer → Hold gates → Integrate → Close out) with explicit validation at every phase: review and CI proof re-verified "before acceptance and again before merge", merge-commit reachability from `origin/<base>`, resume verification against live state, and destructive-action gates ("Never delete a branch or worktree with unmerged commits"). Feedback loops (watcher timeout re-arm, two-restart escalation, rebase/conflict handling) and a 7-question design checklist satisfy the anchor-5 pattern; the batch/destructive validation cap does not apply.

5 / 5

Progressive Disclosure

The Resources section clearly signals `references/launching.md` with its contents and read timing ("Read it before the first launch"), and the file exists, is one level deep, and delivers what is promised. However, the body also references `templates/orchestration-run.md` ("the required durable run format") twice, and that file is absent from the bundle — a minor navigation gap matching anchor 4 rather than the fully clean anchor 5.

4 / 5

Total

17

/

20

Passed

Description

95%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.

An exemplary description: third-person voice, a clear what with five distinct role actions, and an explicit when clause with six natural trigger phrases plus the slash command. Only minor abstraction in the action phrasing keeps specificity just below the top anchor.

DimensionReasoningScore

Specificity

Lists several specific actions — "owns the combined outcome, steers autonomous deliveries, holds human and merge gates, verifies proof, and sequences merges" — covering the orchestration lifecycle. They are responsibility-level rather than artifact-level operations and omit intake, queueing, and run-record maintenance, so coverage has minor gaps (anchor 4) rather than the fully comprehensive coverage of anchor 5.

4 / 5

Completeness

Explicitly answers both: what — "Turns the current session into the operator's SDLC proxy for parallel PRP workstreams in isolated worktrees… verifies proof, and sequences merges" — and when — "Use when the user wants to… or invokes /prp-orchestrate" with concrete trigger phrases. This matches the anchor-5 example structure exactly.

5 / 5

Trigger Term Quality

Six natural quoted trigger phrases plus the slash invocation — "spawn N agents in separate worktrees", "run prp-issue on these issues in parallel", "orchestrate these features", "act as my orchestrator", "coordinate agents through the PRP pipeline", "ship these issues in parallel" — comprehensively cover the synonyms a user would naturally say for multi-agent orchestration.

5 / 5

Distinctiveness Conflict Risk

It carves a clear niche — coordinating parallel PRP workstreams across isolated worktrees — and every trigger phrase expresses multi-workstream coordination, keeping conflict risk with single-workstream PRP skills (prp-issue, prp-plan, prp-implement) minimal.

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
Wirasm/prp
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.