CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

github-codebase-briefing

Generates a deeply contextual, progressive-disclosure briefing for any GitHub repository. It builds a mental model of the code before analyzing issues and PRs to provide actionable insights. Use when asked for a "GitHub report," "repo status," "daily briefing," or to "catch up on a codebase."

Quality

78%

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 ./.agents/skills/repo-review/SKILL.md
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.

The body is a strong, executable workflow: concrete gh commands, a logical four-step sequence, and a clear output template with essentially no filler. Its gaps are minor — one invalid CLI flag in the 24h delta step and the absence of error-recovery guidance for failed or empty API responses.

Suggestions

Fix the invalid delta commands: replace "gh issue list --state closed --since 24h" with working syntax, e.g., "gh issue list --repo <owner/repo> --state closed --search 'closed:>=24h' --json number,title,closedAt".

Add brief error-recovery guidance (auth failure, rate limits, empty results) to Step 2 to give the workflow an explicit feedback loop.

Consider moving the output template to an assets/template.md file and referencing it, which would tighten SKILL.md further and support progressive disclosure.

DimensionReasoningScore

Conciseness

The body is almost entirely lean instruction with concrete commands and no concept explanations Claude already knows; the opening line "This skill performs a 'deep read' of a repository. It avoids superficial listings..." is a minor instance of rationale that could be trimmed, fitting anchor 4 rather than anchor 5's every-token-earns-its-place.

4 / 5

Actionability

Concrete, copy-paste-ready commands with explicit --json field lists (e.g., "gh pr list --repo <owner/repo> --state open --json number,title,body,author,...") cover the workflow. However, "gh issue list --state closed --since 24h" is not valid gh CLI syntax, a minor executability gap that keeps it at anchor 4 rather than anchor 5's fully executable coverage.

4 / 5

Workflow Clarity

A clearly sequenced four-step process (Initialize Mental Model → Retrieve State & Delta → Deep Analysis → Pattern Synthesis) with a mergeability checkpoint ("Verify mergeability with gh pr view <number> --json mergeable,statusCheckRollup"). There are no error-recovery or feedback loops (e.g., what to do on auth failure or empty results), which anchor 5 requires; this lands at anchor 4.

4 / 5

Progressive Disclosure

No bundle files exist, and the ~80-line body is well-organized with clear section headers and a compact inline output template, so nothing needs offloading. It sits just above the under-50-line simple-skill case, with only minor organization gains available (e.g., moving the output template to an asset file), matching anchor 4.

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.

The description answers both what and when with genuinely natural trigger phrases, making it highly usable. Its main weakness is buzzword-heavy capability language ("deeply contextual, progressive-disclosure," "actionable insights") that blurs the concrete deliverables, capping specificity at the middle anchor.

Suggestions

Replace buzzword phrases like "deeply contextual, progressive-disclosure briefing" and "actionable insights" with concrete outputs, e.g., "Generates a prioritized daily briefing of open issues and PRs, with per-item analysis of affected code and suggested actions."

Add a few missing natural trigger synonyms users might say, such as "repository summary," "issue triage," or "PR digest," to broaden keyword coverage.

State the concrete deliverable format up front (a structured markdown briefing) so the "what" is as explicit as the "when."

DimensionReasoningScore

Specificity

Quotes like "builds a mental model of the code before analyzing issues and PRs" name the domain and 1-2 actions, but "deeply contextual, progressive-disclosure briefing" and "actionable insights" are buzzword-laden rather than concrete deliverables, matching anchor 3 rather than anchor 4's list of several specific actions.

3 / 5

Completeness

Both parts are present: an explicit "Use when asked for..." trigger clause with concrete phrases, and a "what" centered on generating a briefing from issues and PRs. The "what" is padded with vague phrasing ("deeply contextual, progressive-disclosure"), keeping it at anchor 4 rather than anchor 5's fully concrete pairing.

4 / 5

Trigger Term Quality

Natural quoted phrases "GitHub report," "repo status," "daily briefing," and "catch up on a codebase" give good keyword coverage, but common synonyms like "repository summary," "issue triage," or "PR digest" are missing, so it fits anchor 4 rather than anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The distinctive quoted triggers ("daily briefing," "catch up on a codebase") carve a clear niche, but "any GitHub repository" combined with issue/PR analysis leaves minor overlap risk with general GitHub or code-review skills, matching anchor 4.

4 / 5

Total

15

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

google-labs-code/stitch-sdk

Path

.agents/skills/repo-review/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.