CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

bot-instructions

Load to render, check, or adopt a repo's GitHub review-bot instruction files from the shared doctrine and its effective manifest.

Quality

73%

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/bot-instructions/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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.

An unusually dense, information-rich instruction skill: every token carries skill-specific guidance, commands are executable, and workflows carry explicit validation (exit codes, staged checks, dry-run refusals). The standout defect is navigation: most deep-dive pointers reference a schemas/ directory missing from the bundle, and the prose density makes multi-step branches harder to follow than needed.

Suggestions

Fix the dangling schemas/*.md links (schemas/renders.md, schemas/repo-toml.md, schemas/validators.md) — either ship those files in the bundle or repoint them to paths that resolve, e.g. alongside references/validators.md, which exists but is only linked via the broken schemas/ path.

Number the multi-step workflows (repo onboarding, CI check under the two-copies rule) instead of embedding them as single dense sentences, so the sequence and its branches are scannable.

Add one minimal example of a [bot-instructions] manifest TOML and one example --spec invocation, since the default-surface TOML block is currently the only concrete config example.

DimensionReasoningScore

Conciseness

Dense, skill-specific prose with no padding and no explanation of concepts Claude already knows ("Exit codes: 0 clean, 1 findings, 2 could not complete"). Not 5 because the --output local rules and marker/version semantics are restated across sections and some sentences pack more clauses than needed; not 3 because nothing is unnecessary explanation.

4 / 5

Actionability

Copy-paste-ready commands with full paths, a flags list, exit codes, a concrete bot-reads table, and a runnable migration sequence ("adds it, sets [bot-instructions.bots] codex, runs adopt, then render"). Not 5 because there is no example manifest TOML or example --spec invocation for common cases, and several key details defer to schemas/ files that are absent from the bundle.

4 / 5

Workflow Clarity

Sequences are present with explicit validation checkpoints: exit codes, check re-render-and-diff, check --staged in the pre-commit lane, adopt --dry-run refusing symlinked targets, and the CI branch on byte-identical package copies. Not 5 because steps are embedded in dense prose rather than numbered sequences and error recovery is mostly delegated to exit codes; not 3 because validation is explicit, not missing.

4 / 5

Progressive Disclosure

The design is good — one-level-deep references clearly signaled with § anchors, and references/checklist.md and references/limits.md resolve with their referenced anchors present. But 14 of 17 link targets (schemas/renders.md, schemas/repo-toml.md, schemas/validators.md) point to a schemas/ directory that does not exist in the bundle, leaving the core routing and manifest-keys details unreachable. That is more than minor organization gaps, though references are not buried and no separate-file content is inlined.

3 / 5

Total

15

/

20

Passed

Description

67%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 terse, concrete description that clearly states what the skill does and when to load it, with a distinct niche. Its main weakness is trigger vocabulary: no bot names or filenames users would naturally mention, and some internal jargon ("doctrine", "effective manifest").

Suggestions

Add the natural trigger terms users actually say — bot names (CodeRabbit, Copilot, Qodo, Codex) and filenames (.coderabbit.yaml, .pr_agent.toml, AGENTS.md) — to the description.

Replace or gloss the internal jargon "the shared doctrine and its effective manifest" with plainer phrasing, since no user would use those words to request the skill.

Consider an explicit 'Use when…' clause naming scenarios, e.g. when a repo's review-bot configs need generating, validating, or taking over from hand-written files.

DimensionReasoningScore

Specificity

Names three concrete actions ("render, check, or adopt") on a concrete target ("a repo's GitHub review-bot instruction files") plus the source ("the shared doctrine and its effective manifest"). Not 5 because it omits the rendered surfaces (.coderabbit.yaml, .pr_agent.toml, AGENTS.md) and the retire verb; not 3 because it goes beyond 1-2 actions and names the mechanism.

4 / 5

Completeness

Both what ("render, check, or adopt a repo's GitHub review-bot instruction files") and when ("Load to render, check, or adopt…") are explicit. Not 5 because the when is a verb-purpose form rather than concrete 'Use when…' trigger phrases covering scenarios; not 3 because the load trigger is explicit, not merely implied.

4 / 5

Trigger Term Quality

Relevant keywords exist ("GitHub", "review-bot", "instruction files", "render", "check"), but the natural terms a user would say — bot names like CodeRabbit, Copilot, Qodo and filenames like .coderabbit.yaml — are absent, and "shared doctrine and its effective manifest" is internal jargon rather than user language. Matches "some relevant keywords but missing common variations or synonyms."

3 / 5

Distinctiveness Conflict Risk

A clear niche — generating and validating GitHub review-bot instruction files from a doctrine manifest — with distinct triggers. Not 5 because the generic verbs "check" and "review" wording could pull a plain code-review request toward this skill.

4 / 5

Total

15

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 14 missing

Warning

Total

13

/

16

Passed

Repository

vanillagreencom/kendex

Path

skills/bot-instructions/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.