CtrlK
BlogDocsLog inGet started
Tessl Logo

thread-orchestration

大任务的主动拆解与多 thread 并行编排。 Use when: 任务涉及 2+ 个独立可交付子任务,需要不同猫参与、不同 thread 并行推进。 Not for: 单一任务(直接做)、已有 thread 之间的被动协调(用 cross-thread-sync)、单 session 内 subagent 并行(CLI 内置能力)、发现跨 scope 问题但已有归属 thread(用 cross_post_message,不要新建 thread)。 Output: 子 thread 创建 + 选猫 + 各 thread 交付 + 主 thread 汇聚报告。 GOTCHA: projectPath 是子 thread 的工作区/真相源归属,不是外部目标仓;社区 PR review 目标可以是 clowder-ai,但工作区仍可能应继承 cat-cafe。

68

Quality

84%

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

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 highly actionable, well-sequenced orchestration skill with concrete call templates, explicit approval/validation gates, and strong disambiguation guidance. Its main weakness is token efficiency: the reportingMode contract is repeated across many sections and inline changelog dates add noise that a reference file and a consolidated contract statement would eliminate.

Suggestions

State the four-mode reportingMode contract once (e.g., in a single reference file or one canonical table) and reference it from Step 5, the Quick Reference, and Common Mistakes instead of restating the full semantics in each place.

Move changelog-style notes such as "Phase AA 更新(2026-06-07):默认从 none 改为 final-only" and "F128 portable policy (2026-08)" into a short 'old patterns / history' section or remove them, keeping only the current default.

Consider splitting the reportingMode mode table, scenario guide, and constraints (~50 lines) and the projectPath ownership section into a references/ file linked from Step 2, so the SKILL.md body stays a lean overview.

DimensionReasoningScore

Conciseness

The body is information-dense with genuine domain-specific contract knowledge (no padding with concepts Claude already knows), but the four-mode reportingMode contract is restated roughly five times across Step 2, the scenario guide, the constraints list, Step 5 prerequisites, the Quick Reference, and Common Mistakes, and inline changelog entries ("Phase AA 更新(2026-06-07)", "F128 portable policy (2026-08)") inject time-sensitive noise. Not 4 because the redundancy goes beyond minor trimming; not 2 because there is no filler or explanation of known concepts.

3 / 5

Actionability

Provides copy-paste-ready call templates with parameter semantics (cat_cafe_propose_thread with title/reason/preferredCats/projectPath/reportingMode, cross_post_message with the mandatory "## 主 Thread" header format), a mode-selection table with scenario guidance, naming conventions with examples, and concrete gotchas like proposalId-not-being-threadId. Covers the common cases fully; not 4 because the templates are complete and executable rather than having minor gaps.

5 / 5

Workflow Clarity

The five-step process (拆解 → 提议 → 选猫 → 并行执行 → 汇聚) is clearly sequenced with an upfront decision tree, explicit validation gates (user approval before thread creation, blocking-ack confirmation before commit, no-self-review rule, acceptance criteria per subtask), serial-dependency handling (A merges before B starts), and a Common Mistakes checklist. Not 4: validation checkpoints and error-recovery guidance are explicit rather than having minor gaps.

5 / 5

Progressive Disclosure

No bundle files exist, so all content is inline in a ~245-line SKILL.md. Structure is good: well-labeled sections, tables, a Quick Reference, and clearly named cross-skill pointers (tdd, quality-gate, request-review, merge-gate, cross-thread-sync). Not 5 because the reportingMode deep-dive (table + scenario guide + constraints, ~50 lines) and the projectPath ownership section are inlined in a monolithic file where a one-level-deep reference file would reduce load; not 3 because organization and navigation within the file are genuinely clear.

4 / 5

Total

17

/

20

Passed

Description

87%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: it states what the skill does, gives concrete use-when conditions, and uniquely includes a not-for clause that sharply delineates it from neighboring coordination skills. Trigger terms are natural and bilingual, though a few common synonyms are missing.

DimensionReasoningScore

Specificity

Names the domain ("大任务的主动拆解与多 thread 并行编排") and lists several concrete actions in the Output clause ("子 thread 创建 + 选猫 + 各 thread 交付 + 主 thread 汇聚报告"), plus a concrete GOTCHA about projectPath semantics. Falls short of 5 because the actions are described at the deliverable level without naming the concrete operations involved, and exceeds 3 since more than 1-2 specific actions are given.

4 / 5

Completeness

Explicitly answers what ("主动拆解与多 thread 并行编排" with a concrete Output breakdown), when ("Use when: 任务涉及 2+ 个独立可交付子任务…不同 thread 并行推进"), and additionally when-not ("Not for: 单一任务…被动协调…subagent 并行…"). Both what and when are concrete and explicit, matching the top anchor; not 4 because the when-clause is fully specific rather than needing more detail.

5 / 5

Trigger Term Quality

The triggers field provides good natural-phrase coverage ("拆任务", "分 thread", "并行推进", "开多个 thread", "thread orchestration", "任务分解") that a user would plausibly say, and the Use-when clause adds concrete conditions ("任务涉及 2+ 个独立可交付子任务"). Not 5: common variations like "多任务", "同时推进", or plain "并行" are missing.

4 / 5

Distinctiveness Conflict Risk

The explicit "Not for" clause disambiguates against the nearest competing skills (cross-thread-sync for passive coordination, CLI built-in subagent parallelism, cross_post_message for existing threads), establishing a clear niche with minimal conflict risk. Not 4: the boundary guidance is more explicit than minor overlap risk — wrong-skill triggering is directly guarded against.

5 / 5

Total

18

/

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.

Validation15 / 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
zts212653/clowder-ai
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.