CtrlK
BlogDocsLog inGet started
Tessl Logo

team-live-ops

Orchestrate the live-ops team — live-ops-designer, economy-designer, analytics-engineer, community-manager, writer — for a season or live event.

60

Quality

75%

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

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/team-live-ops/SKILL.md
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.

The body is a highly actionable orchestration pipeline: every phase names its agent, inputs, output path, return contract, and failure branch, with strong validation gates and error-recovery loops. Its weakness is repetition — the write-exception rule is explained three times and the collapse-announcement rationale runs long — which costs tokens without adding guidance, and the single-file monolith forgoes bundle-based disclosure.

Suggestions

Consolidate the bounded write-exception rule into one section — it is currently stated in Phase 0's team.size bullet, the "Why this does not violate the Collaboration Protocol" blockquote, and the File Write Protocol section.

Trim the "Announce the active set" rationale (including the team-release/team-narrative comparison) to the rule plus one example, and split the 200+ word team.size run-on into sub-bullets.

Move the bounded-exception policy and the announce-collapse rationale into a reference file (e.g., references/write-policy.md) so SKILL.md stays an overview.

DimensionReasoningScore

Conciseness

Most of the body is dense, functional orchestration detail (paths, contracts, phase specs), but it is noticeably loose in places: the bounded write-exception rule is stated three times (Phase 0 expansion, the "Why this does not violate the Collaboration Protocol" blockquote, and the File Write Protocol section), the `team.size` bullet is a 200+ word run-on mixing several rules, and the "Announce the active set" section spends ~25 lines justifying the rule including meta-commentary on team-release/team-narrative. Not 2 because the padding is a minority and is project-specific policy rather than concepts Claude already knows; not 4 because the triple repetition and run-on paragraph are clear tightening targets.

3 / 5

Actionability

For an instruction-only skill the guidance is copy-paste ready: a verbatim return-contract prompt to append to every agent, an exact per-agent output-path table, verbatim usage/ethics-flag/BLOCKED message strings, a concrete `!`bash` config-resolution command, and a fill-in announce template. The common cases (agent BLOCKED, artifact missing from disk, ethics policy absent, user cancels) each have exact prescribed text and next actions. Not 4 because no material gap remains — every phase names its agent, inputs, outputs, and failure branch.

5 / 5

Workflow Clarity

Seven phases are clearly sequenced with explicit parallelization points (Phase 3 ‖ Phase 4, Phase 5 internal parallelism), AskUserQuestion decision gates at phase transitions, and strong validation checkpoints: verify the returned artifact exists on disk before treating a phase as done, ethics review with explicit missing-file and violation branches, a re-spawn feedback loop (corrected economy design → return to Phase 7), and defined COMPLETE/BLOCKED verdicts. This matches the anchor-5 pattern of clear sequence with explicit validation and error-recovery loops; not 4 because no checkpoint is left implicit.

5 / 5

Progressive Disclosure

No bundle files exist (no references/, scripts/, or assets/), so everything is inline in one ~230-line SKILL.md with clear per-phase headers and a well-signaled output-path table. External references (`.claude/docs/automation-modes.md`, `config-resolution.md`, `error-recovery-protocol.md`, `design/live-ops/economy-rules.md`, `ethics-policy.md`) are one level deep and clearly named. Not 5 because the file is a monolith rather than an overview pointing to detailed materials — the bounded-exception policy and announce rationale inlined here would sit better in a reference file; not 3 because structure and navigation are good and no reference is buried or nested.

4 / 5

Total

17

/

20

Passed

Description

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

The description names a concrete domain and a specific roster of agents, giving it a distinct identity, but it stops at the single verb "orchestrate" without listing the pipeline's concrete outputs and has no "Use when…" trigger clause. It is serviceable but leaves the trigger decision and capability coverage to inference.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks to plan a season, live event, or battle pass for the game."

Enumerate 2-3 concrete outcomes (economy/reward-track design, analytics and A/B test plan, communication calendar) instead of the single verb "orchestrate".

Add natural trigger synonyms such as "seasonal content", "in-game event", or "battle pass" to widen keyword coverage.

DimensionReasoningScore

Specificity

"Orchestrate the live-ops team — live-ops-designer, economy-designer, analytics-engineer, community-manager, writer — for a season or live event" names the domain and one action verb plus concrete agents, but never states what the orchestration produces (economy design, analytics plan, comms calendar). It matches 'names domain and 1-2 concrete actions, but not comprehensive' — not 4 because no list of several specific actions is given, not 2 because the agent roster and target artifact ('a season or live event') are concrete rather than generic.

3 / 5

Completeness

The "what" is clear (orchestrate the named team for a season or live event) but there is no "Use when…" clause or equivalent explicit trigger guidance, capping completeness at 3 per the judging guidelines. "for a season or live event" only weakly implies the when; not 2 because the what is concrete, not missing.

3 / 5

Trigger Term Quality

"live-ops", "season", and "live event" are natural phrases a user would say when planning seasonal content. Not 5 because common variations users would actually say — "battle pass", "seasonal content", "in-game event", "event planning" — are absent; not 3 because the core trigger terms are present and well-matched rather than missing common synonyms.

4 / 5

Distinctiveness Conflict Risk

The live-ops niche with six named specialist agents is a distinct trigger surface; "season or live event" would not pull in unrelated skills. Minor overlap risk remains with sibling team orchestrators (e.g., team-release, team-narrative) referenced in the body, which share the "orchestrate a team" framing — mostly distinct, minor overlap, matching anchor 4 rather than the minimal-conflict anchor 5.

4 / 5

Total

14

/

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

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
Donchitos/Claude-Code-Game-Studios
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.