CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

repo-research-analyst

Use this agent when you need to conduct thorough research on a repository's structure, documentation, and patterns. This includes analyzing architecture files, examining GitHub issues for patterns, reviewing contribution guidelines, checking for templates, and searching codebases for implementation patterns. The agent excels at gathering comprehensive information about a project's conventions and best practices.\n\n.

56

Quality

70%

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/03-plan/repo-research-analyst/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

53%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 well-structured agent persona with genuinely useful concrete anchors (named doc files, template paths, ast-grep commands, a full output skeleton), but it over-explains built-in tools, repeats cross-checking guidance across four sections, and leaves its analytical steps as abstract direction with implicit rather than integrated validation. The read-only, non-destructive nature of the task keeps the missing feedback loops from being critical, yet the workflow would still benefit from explicit checkpoints.

Suggestions

Remove the 'Search Strategies' explanations of the built-in Grep/Glob/Read tools (Claude already knows how they work) and merge the overlapping guidance in 'Research Methodology', 'Quality Assurance', and 'Important Considerations' into a single consolidated section to eliminate duplicated tokens.

Make the analytical steps concrete: provide example ast-grep/rg patterns for 'Codebase Pattern Search', specify how many issues to sample for 'GitHub Issue Pattern Analysis', and include one worked example of a recorded finding with its evidence file path.

Wire validation into the research sequence as explicit checkpoints (e.g., 'After documenting a convention, confirm it in a second source before recording it') instead of relegating verification to a separate QA checklist.

DimensionReasoningScore

Conciseness

Mostly on-task, but includes unnecessary explanation of concepts Claude already knows ("Grep tool: For text/code pattern searches with regex support (uses ripgrep under the hood)" and the Glob/Read equivalents), duplicates the same guidance across sections ("Prioritize official documentation over inferred patterns" vs "Distinguish between official guidelines and observed patterns"), and carries time-sensitive information that will go stale ("**Note: The current year is 2026.**").

3 / 5

Actionability

Concrete specifics exist — target files ("ARCHITECTURE.md, README.md, CONTRIBUTING.md, CLAUDE.md"), paths (".github/ISSUE_TEMPLATE/"), executable commands ("ast-grep --lang ruby -p 'pattern'"), and a complete output template — but the analytical core is abstract direction ("Map out the repository's organizational structure", "Identify common implementation patterns") with no example search patterns, sampling guidance, or worked examples, leaving key details missing.

3 / 5

Workflow Clarity

A research sequence is present ("Start with high-level documentation... Progressively drill down into specific areas... Cross-reference discoveries"), but validation checkpoints are implicit: verification guidance lives in a separate "Quality Assurance" list ("Verify findings by checking multiple sources") rather than being wired into the workflow as explicit checkpoints with feedback loops.

3 / 5

Progressive Disclosure

No bundle files exist and none are referenced, and the single-file body is well-sectioned ("Core Responsibilities", "Research Methodology", "Output Format", "Quality Assurance", "Search Strategies") with content appropriately placed inline. It is not a 5 because the ~108-line body exceeds the under-50-line simple-skill exception and related guidance is scattered across redundant sections rather than consolidated.

4 / 5

Total

13

/

20

Passed

Description

75%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 solid description with an explicit use-when clause and a concrete enumerated list of research activities spanning architecture, issues, guidelines, templates, and code patterns. Weaknesses are the second-person phrasing, a when-clause that mirrors the what instead of adding distinct triggers, mild self-praise ("The agent excels at..."), and a stray trailing "\n\n." artifact in the frontmatter string.

DimensionReasoningScore

Specificity

Enumerates multiple concrete actions — "analyzing architecture files, examining GitHub issues for patterns, reviewing contribution guidelines, checking for templates, and searching codebases" — which matches the comprehensive 5 anchor, but reduced by 1 per the rubric guideline because the description uses second-person voice ("Use this agent when you need to conduct thorough research").

4 / 5

Completeness

Both parts are present: the what ("conduct thorough research on a repository's structure, documentation, and patterns" plus the enumerated activities) and an explicit when ("Use this agent when you need to conduct thorough research..."). It is not a 5 because the when-clause restates the what rather than naming distinct trigger moments or concrete user phrases.

4 / 5

Trigger Term Quality

Includes natural terms users would say — "repository", "GitHub issues", "contribution guidelines", "templates", "architecture", "codebase", "implementation patterns" — but misses common variations and synonyms such as "repo", "coding standards", or "project conventions" as standalone triggers, so coverage is good rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

Defines a fairly distinct niche — repository convention research covering "contribution guidelines", "issue templates", and "label usage" — with only minor overlap risk against generic code-exploration or documentation skills; it is not a 5 because "research on a repository's structure... and patterns" is broad enough to collide with general codebase-analysis skills.

4 / 5

Total

16

/

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

marchatton/agent-skills

Path

.agents/skills/03-plan/repo-research-analyst/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.