CtrlK
BlogDocsLog inGet started
Tessl Logo

update-spec

Captures executable contracts and coding knowledge into .trellis/spec/ documents after implementation, debugging, or design decisions. Enforces code-spec depth for infra and cross-layer changes with mandatory sections for signatures, contracts, validation matrices, and test points. Use when a feature is implemented, a bug is fixed, a design decision is made, a new pattern is discovered, or cross-layer contracts change.

72

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%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is well-organized and actionable with a clear process and verification checklist, but it is verbose with redundant framings of the same rules and monolithic where templates could be split into reference files.

Suggestions

De-duplicate the seven mandatory sections so they appear once (e.g. in the mandatory template) and are merely checked off in the quality checklist rather than restated.

Move the 'Update Templates' block into a references/templates.md file and link to it from SKILL.md, keeping the main file as an overview to improve progressive disclosure.

Trim or merge the 'Interactive Mode' checklist with the 'When to Update Code-Specs' table since they cover overlapping trigger ground.

DimensionReasoningScore

Conciseness

The ~330-line body is mostly actionable but repeats material — the seven mandatory sections appear in the rule list, the template, and the quality checklist, and the 'When to Update' table overlaps the 'Interactive Mode' checklist — so it could be tightened.

2 / 3

Actionability

It provides concrete, copy-paste-ready markdown templates (Design Decision, Convention, Pattern, Forbidden Pattern, Common Mistake, Gotcha) plus a concrete read command 'cat .trellis/spec/<category>/<file>.md', giving specific executable guidance.

3 / 3

Workflow Clarity

A clear five-step sequence (Identify → Classify → Read → Make the Update → Update Index) is followed by an explicit 'Quality Checklist' that serves as a verification checkpoint before finishing.

3 / 3

Progressive Disclosure

There are no bundle files and the entire skill — including the substantial Update Templates block that could live in a separate reference file — is inline in one monolithic document, so structure exists but content that should be split is not separated.

2 / 3

Total

10

/

12

Passed

Description

100%

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 is third-person, specific, and covers both capability and explicit usage triggers with a distinct, well-scoped niche. It is a strong model description with no significant gaps.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Captures executable contracts and coding knowledge into .trellis/spec/ documents', 'Enforces code-spec depth', and 'mandatory sections for signatures, contracts, validation matrices, and test points' — rather than vague language.

3 / 3

Completeness

It explicitly answers both what (captures executable contracts into .trellis/spec/ documents, enforces code-spec depth) and when (an explicit 'Use when...' clause with enumerated triggers), matching the level-3 anchor.

3 / 3

Trigger Term Quality

The 'Use when' clause covers natural developer triggers — 'a feature is implemented', 'a bug is fixed', 'a design decision is made', 'a new pattern is discovered', 'cross-layer contracts change' — phrases a user would plausibly say.

3 / 3

Distinctiveness Conflict Risk

The niche is clearly scoped to .trellis/spec/ code-spec documents with infra/cross-layer triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
zhukunpenglinyutong/desktop-cc-gui
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.