CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

team-brief

Generate daily team intelligence brief by cross-referencing GitHub, Linear, Slack, PostHog, meetings, and braindumps with two-way Linear sync-back

Quality

69%

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 ./.claude/skills/team-brief/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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 well-structured, highly actionable orchestration guide with correctly wired reference files, clear phase sequencing, and strong safety/fallback handling. Its weaknesses are moderate verbosity (tone examples, timing estimates) and the inline 23-rule synthesis catalog that belongs in a reference file.

Suggestions

Move the 23 cross-referencing Synthesis Rules (and the Priority Ordering list) into a references/ file, keeping a short summary plus pointer in the body.

Trim the Phase Timing section and the extended tone/example blocks — the timing estimates add tokens without changing agent behavior.

Add an explicit post-sync verification step (e.g., re-read updated issues to confirm transitions took effect) to close the workflow validation gap in Phase 3.5.

DimensionReasoningScore

Conciseness

The bulk is genuinely novel orchestration detail (cross-reference rules, Linear sync-back safety rules, API payloads) that Claude could not infer, but padded sections remain: Phase Timing wall-clock estimates, extended tone example blocks, and filler like "This is the most critical phase." Mostly efficient but could be tightened matches anchor 3; not 2 because most sections earn their tokens with non-obvious instructions.

3 / 5

Actionability

Guidance is highly concrete — named MCP tools (mcp__claude_ai_Linear__update_issue), exact API endpoints and JSON payloads for HackMD, duplicate-prevention checks, and agent prompts delegated to real reference files. It falls short of anchor 5 because [CUSTOMIZE: ...] placeholders throughout and curl specifics deferred to references mean it is not fully copy-paste ready; it is above anchor 3 since nearly all steps are executable as written.

4 / 5

Workflow Clarity

The workflow is clearly sequenced (Phase 1 → 4 with sub-phases), with numbered steps, fallback behavior, error handling, safety rules guarding the batch Linear writes, and a hard user-confirmation checkpoint before the Slack post. It is not a 5 because there is no explicit verify-after-write step for the Linear sync-back beyond the summary log — checkpoint coverage has a minor gap.

4 / 5

Progressive Disclosure

References are one level deep and well signaled with section pointers that match the actual bundle files (agent-prompts.md § github-analyst..., publish-templates.md § HackMD implementation pattern, brief-frontmatter.md), and large content (agent prompts, Slack templates, metadata) is appropriately split out. Minor organization gap: the 23 inline Synthesis Rules and Priority Ordering list could be externalized, keeping the body to a leaner overview.

4 / 5

Total

15

/

20

Passed

Description

58%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 is specific and actionable, naming concrete capabilities and integrations, but it omits any "Use when..." trigger guidance and the natural phrases a user would say when needing this skill. Those trigger phrases exist in the skill body but are not surfaced in the description where they would actually drive invocation.

Suggestions

Append a trigger clause such as: "Use when the user says 'team brief', 'team update', 'standup prep', or asks 'what did we ship' or what the dev team is working on."

Include natural synonyms and variations (e.g., 'daily update', 'team digest', 'standup brief') in the description itself rather than only in the body's When to Invoke section.

Briefly distinguish the daily brief from the weekly news brief (e.g., 'Daily team brief — not industry news') to reduce overlap risk with adjacent briefing skills.

DimensionReasoningScore

Specificity

The description lists several concrete actions — "Generate daily team intelligence brief", "cross-referencing GitHub, Linear, Slack, PostHog, meetings, and braindumps", "two-way Linear sync-back" — with minor gaps in coverage (e.g., HackMD publishing and Slack posting are not mentioned). It is not a 5 because the action list is not comprehensive, and not a 3 because it goes beyond 1-2 concrete actions.

4 / 5

Completeness

It has a clear "what" (generate a cross-referenced daily team intelligence brief with Linear sync-back) but no "Use when..." clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines. Not 4 because the "when" is entirely absent rather than merely implicit.

3 / 5

Trigger Term Quality

Relevant keywords like "daily team intelligence brief", "GitHub", "Linear", "Slack", "PostHog" are present, but common natural phrases users would say ("team update", "standup prep", "what did we ship") appear only in the body, not the description. Some relevant keywords but missing common variations matches anchor 3; not 4 because the natural synonym phrases are absent.

3 / 5

Distinctiveness Conflict Risk

The niche is mostly distinct — a daily team intelligence brief with two-way Linear sync-back and named integrations — with only minor overlap risk against closely related skills (e.g., a weekly news brief or general standup-summary skill). Not 5 because the description does not explicitly differentiate it from adjacent brief/reporting skills.

4 / 5

Total

14

/

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

huytieu/COG-second-brain

Path

.claude/skills/team-brief/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.