CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

workspace

Dynamic multi-repo and monorepo awareness for Claude Code. Analyze workspace topology, track API contracts, and maintain cross-repo context.

49

Quality

62%

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

Quality

Content

56%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 delivers a well-structured, largely concrete methodology for workspace analysis with clear phase sequencing and validation mechanisms, but it is severely bloated with illustrative sample artifacts and its core commands depend on specification files that are missing from the bundle. Splitting reference material into actual bundle files and tightening the inline examples would resolve its main weaknesses.

Suggestions

Create the referenced bundle files (commands/analyze-workspace.md, commands/sync-contracts.md) or inline their actual specifications, since the skill's primary workflows currently depend on files that do not exist.

Move the full worked artifact examples (TOPOLOGY.md, CONTRACTS.md, DEPENDENCY_GRAPH.md, CROSS_REPO_INDEX.md formats) and CI/CD integration examples into a references/ directory, keeping only the format skeleton and purpose summary in SKILL.md.

Trim the ASCII-art diagrams and replace the fictional 47-endpoint worked example with a compact one-module example to cut hundreds of tokens without losing guidance value.

DimensionReasoningScore

Conciseness

The ~970-line body is noticeably verbose: multiple large ASCII-art boxes, fully worked fictional artifacts (a complete 47-endpoint CONTRACTS.md, TOPOLOGY.md, and DEPENDENCY_GRAPH.md samples with invented module details), and a full GitHub Actions YAML that could each be condensed or moved out of context. It assumes little of Claude's competence and much of the content is illustrative padding rather than instruction.

2 / 5

Actionability

There is genuinely concrete guidance (detection commands, grep patterns, detection tables, hook scripts), but the two central commands /analyze-workspace and /sync-contracts defer to 'commands/analyze-workspace.md' and 'commands/sync-contracts.md' files that do not exist in the bundle, leaving the core workflows under-specified.

3 / 5

Workflow Clarity

The four analysis phases are clearly sequenced with time estimates and a discovery checklist, and validation appears via contract validation-status tables, freshness tiers, CI gates, and a troubleshooting section. However, there is no explicit per-phase validate-and-fix loop, so checkpoints are present but not uniformly explicit.

4 / 5

Progressive Disclosure

Section structure is clear, but the skill is monolithic: full artifact-format specifications, token-budget diagrams, and CI/CD examples that belong in separate reference files are inlined at length, and the only references given (commands/analyze-workspace.md, commands/sync-contracts.md, plus existing-repo.md and session-management.md) point to files absent from the bundle.

3 / 5

Total

12

/

20

Passed

Description

53%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 identifies a distinct niche and lists a couple of concrete capabilities, but it is hampered by the absence of any explicit trigger guidance in the description field itself and by partially abstract phrasing. Adding a "Use when..." clause with natural trigger phrases and more concrete action verbs would substantially improve it.

Suggestions

Append an explicit trigger clause, e.g. "Use when working across multiple repositories, in a monorepo with shared packages, or when the user mentions cross-repo dependencies or API contract drift."

Replace the abstract "Dynamic multi-repo and monorepo awareness for Claude Code" and "maintain cross-repo context" with concrete actions like "Detect workspace topology, map inter-module dependencies, extract API contracts, and keep contract artifacts fresh."

Add natural synonyms users would say ("repositories", "monorepo", "shared packages", "services", "cross-repo") to improve trigger-term coverage.

DimensionReasoningScore

Specificity

The description names the domain and two concrete actions ("Analyze workspace topology", "track API contracts"), but "Dynamic multi-repo and monorepo awareness" and "maintain cross-repo context" are abstract, and coverage of the skill's actual capabilities (detection, dependency graphs, freshness sync) is incomplete.

3 / 5

Completeness

The "what" is clearly stated (analyze topology, track contracts, maintain context), but the description field itself contains no "Use when..." clause or equivalent trigger guidance, which caps completeness at 3 per the rubric guidelines.

3 / 5

Trigger Term Quality

It includes relevant keywords like "multi-repo", "monorepo", "workspace", and "API contracts", but misses common natural variations users would say ("repositories", "shared packages", "microservices") and any use-when phrasing to surface triggers.

3 / 5

Distinctiveness Conflict Risk

Multi-repo/monorepo workspace analysis is a fairly distinct niche with domain-specific terms, though there is minor overlap risk with generic repository-analysis or project-context skills.

4 / 5

Total

13

/

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

skill_md_line_count

SKILL.md is long (972 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository

alinaqi/maggy

Path

skills/workspace/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.