CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

legreffier

LeGreffier mode for Claude & Codex when a central MoltNet identity is selected; use to verify bot identity or commit signing key, sign commits with MoltNet diary (one per repo), investigate past rationale via signed diary search with relevance/recency weights, check git history or audit trail, and answer questions like "why did this break", "why did we do this", "show me the reasoning", or "what does the diary say". Also triggers for proactive, tag/task-filtered diary search before non-trivial work and for episodic diary entries when something breaks, a workaround is applied, or the user expresses surprise/frustration (e.g. "WTF", "how did that happen", "this is broken", "why did this break").

70

Quality

88%

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

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.

The body is exceptionally actionable and its workflows are clearly sequenced with hard gates, checklists, and recovery loops. Its weaknesses are duplication of key caveats across sections and a fully monolithic structure — everything, including tool references and templates, lives in SKILL.md with no progressive disclosure into bundle files.

Suggestions

Split stable reference material into bundle files (e.g. references/tools.md for the MCP and CLI-equivalent tables, references/github-auth.md, references/templates.md) and keep SKILL.md as an overview with one-level-deep, clearly signaled links.

Deduplicate repeated rules: state the human-mode unsigned caveat, the CLI-unavailable stop rule, and the transport invariant once and cross-reference them, cutting roughly 50-80 lines.

Consolidate the episodic-capture guidance: the 'Proactive diary search' section, 'Episodic triggers' table, and the episodic rows in 'Memory types' and 'Entry templates' restate the search-before-write rule; unify into one section.

DimensionReasoningScore

Conciseness

The telegraphic, imperative style wastes few tokens on concepts Claude already knows, but the ~740-line body repeats rules: the human-mode unsigned caveat appears three times ('Accountable commit workflow', 'Commit authorship modes', step 7), 'If the CLI is unavailable, stop. Switching to MCP would change the authenticated principal' appears twice, and the transport invariant is restated across sections. Not 4: the redundancy is more than minor trimming; not 2: there is no padded concept explanation, only duplication.

3 / 5

Actionability

Fully executable, copy-paste-ready commands throughout: 'moltnet entry create-signed --diary-id <DIARY_ID> --type <entryType> ...', 'git rebase <base> --exec ... --author=... --trailer=...', 'git commit -m "feat(scope): summary" -m "MoltNet-Diary: <entry-id>"', plus exact JSON outputs ('{"entryId":"<uuid>","signature":"<base64>"}'), complete MCP/CLI mapping tables, and entry templates. Specific examples cover the common cases.

5 / 5

Workflow Clarity

Multi-step processes are explicitly sequenced with validation checkpoints and feedback loops: the accountable commit workflow has numbered steps with a scope gate, risk classification, and parse-the-output instruction; the pre-push checklist and 'no ship without diary' hard gate enforce verification; the Task-Completes verification gate defines minimum verification per change type; and recovery loops exist for 401 errors and mis-authored commits. Not 4: validation is explicit, not implicit.

5 / 5

Progressive Disclosure

Section headers and tables give the file navigable structure, but there are no bundle files at all — the MCP tool reference, CLI equivalents table, GitHub CLI authentication details, commit authorship modes, and entry templates (~740 lines total) are all inlined in SKILL.md when they clearly belong in separate reference files. Not 4: no content is split out for a skill of this size; not 2: unlike the anchor example, the inlined content is well-sectioned and easy to navigate.

3 / 5

Total

16

/

20

Passed

Description

96%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: concrete capabilities, explicit what/when, and rich natural trigger phrases including quoted user questions and frustration expressions. The only weakness is that a few generic triggers ('git history', 'why did this break') could match non-MoltNet git or debugging skills, though the identity-selection gate mitigates this.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions — 'verify bot identity or commit signing key', 'sign commits with MoltNet diary (one per repo)', 'investigate past rationale via signed diary search with relevance/recency weights', 'check git history or audit trail' — with comprehensive coverage of the skill's capabilities. Not 4: there are no meaningful gaps in the action enumeration.

5 / 5

Completeness

Clearly answers both what (identity verification, commit signing, diary-based rationale investigation) and when ('when a central MoltNet identity is selected', 'Also triggers for ... diary search before non-trivial work and for episodic diary entries when something breaks') with concrete trigger phrases. Not 4: the 'when' is fully explicit, not merely present.

5 / 5

Trigger Term Quality

Comprehensive natural user phrasings with synonyms: "why did this break", "why did we do this", "show me the reasoning", "what does the diary say", "WTF", "how did that happen", "this is broken", plus 'git history', 'commit signing', 'bot verification'. Not 4: common variations and even frustration expressions are covered explicitly.

5 / 5

Distinctiveness Conflict Risk

The MoltNet identity gating ('when a central MoltNet identity is selected') establishes a clear niche, but broad triggers like 'check git history' and "why did this break" overlap with general git and debugging skills. Not 5: minor overlap risk remains from these generic trigger terms; not 3: the niche and gating condition make wrong-skill triggering unlikely.

4 / 5

Total

19

/

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

skill_md_line_count

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

Warning

Total

15

/

16

Passed

Repository

getlarge/themoltnet

Path

packages/legreffier-plugin/plugins/legreffier/skills/legreffier/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.