CtrlK
BlogDocsLog inGet started
Tessl Logo

devtu-github

GitHub workflow for ToolUniverse - push code safely by moving temp files, activating pre-commit hooks, running tests, and cleaning staged files. Use when pushing to GitHub, fixing CI failures, or cleaning up before commits.

67

Quality

80%

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

SKILL.md
Quality
Evals
Security

Quality

Content

77%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 highly actionable, well-sequenced workflow with strong validation checkpoints and error-recovery guidance. Its weaknesses are redundancy (the same rules and commands appear two or three times) and the absence of any progressive disclosure - everything lives inline in one long file.

Suggestions

Move 'Common Test Failure Patterns' and the 'Files That Must NEVER Be Pushed' tables into a reference file (e.g. references/exclusions.md) and keep only the red-flag summary inline, cutting the body to a true overview.

De-duplicate: drop the Quick Reference entries that restate phase commands verbatim, and collapse the Phase 1 red-flag list with the later pattern tables into one authoritative list.

Trim repo-specific inventory such as the 8-row table of named test_*.py files down to the single rule 'root-level test_*.py are ad-hoc scripts - move them to temp_docs_and_tests/'.

DimensionReasoningScore

Conciseness

Commands are terse and it never explains concepts Claude already knows, but it repeats itself: temp-file rules appear as Phase 1 red flags and again as two full tables, phase commands are duplicated in the Quick Reference, and the 8-row list of repo-specific test_*.py filenames is marginal clutter.

3 / 5

Actionability

Nearly everything is copy-paste executable (pre-commit install, pytest tests/ -x --tb=short -q, git push --force-with-lease) and the four failure patterns include exact code fixes; placeholders like <branch-name> are appropriate parameterization rather than gaps.

5 / 5

Workflow Clarity

Four clearly sequenced phases with explicit validation checkpoints (git status audit, hook verification, tests must pass, post-push mergeable check), feedback loops for rebase conflicts and test failures, and a pre-push checklist; destructive/batch operations all carry validation, so the workflow-clarity cap does not apply.

5 / 5

Progressive Disclosure

Headers and tables give it good in-file structure, but it is a ~235-line monolith with no bundle files at all; the failure-pattern catalog and file-exclusion tables are exactly the content that belongs in a one-level-deep reference file.

3 / 5

Total

16

/

20

Passed

Description

83%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 strong description that pairs concrete capabilities with an explicit 'Use when...' trigger clause in third person. Its only weaknesses are slightly incomplete action coverage and trigger terms that are generic enough to overlap with broader git workflows.

DimensionReasoningScore

Specificity

Lists four concrete actions ("moving temp files, activating pre-commit hooks, running tests, and cleaning staged files") but omits parts of the workflow it covers in the body (commit messages, rebasing, PR verification), so coverage has minor gaps.

4 / 5

Completeness

Explicitly answers both questions: a clear "what" (four concrete actions under "push code safely") and a concrete "Use when..." clause with three trigger scenarios, matching the top anchor's structure.

5 / 5

Trigger Term Quality

"pushing to GitHub, fixing CI failures, or cleaning up before commits" are natural user phrases, but common variations like "commit", "git push", "pre-commit", or "PR" are missing, so coverage is good rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

The ToolUniverse scoping gives it a clear niche, but the trigger phrases themselves ("pushing to GitHub", "fixing CI failures") are generic enough to overlap with general git/CI skills, so conflict risk is minor rather than minimal.

4 / 5

Total

17

/

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
mims-harvard/ToolUniverse
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.