CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

makepad-layout

CRITICAL: Use for Makepad layout system. Triggers on: makepad layout, makepad width, makepad height, makepad flex, makepad padding, makepad margin, makepad flow, makepad align, Fit, Fill, Size, Walk, "how to center in makepad", makepad 布局, makepad 宽度, makepad 对齐, makepad 居中

Quality

74%

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 ./plugins/antigravity-bundle-makepad-builder/skills/makepad-layout/SKILL.md

The canonical home for this skill is makepad-layout in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

82%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 lean, highly actionable reference: executable examples for the common layout patterns, concrete value tables, and a documented fallback for missing bundle files. The two structural weaknesses are references that point to files not present in the bundle and the absence of any validation step for generated code.

DimensionReasoningScore

Conciseness

The body is dense with Makepad-specific content Claude does not already know (Size/Flow/Align value tables, turtle-layout model notes, spacer idiom), and every section is compact. Minor trimmable parts — the 'You are an expert...' role boilerplate and the generic margin/padding box-model ASCII diagram that just restates basic CSS knowledge — keep it at anchor 4 rather than 5, but it is well clear of anchor 3's noticeable padding.

4 / 5

Actionability

Four complete, copy-paste-ready Rust examples cover the common cases (basic container, centering, row with spacer, fixed+flexible), backed by concrete property and value tables and a 'When Writing Code' checklist. This matches 'Fully executable; copy-paste ready code or commands; specific examples cover the common cases' — anchor 4's 'minor gaps' do not apply.

5 / 5

Workflow Clarity

The documentation completeness check is a real sequenced procedure with an error branch (read references → on failure, inform the user and fall back to SKILL.md patterns + built-in knowledge → on success, incorporate content), and both task paths have checklists. It stops short of anchor 5 because there is no validation of generated layout code and no retry loop beyond the docs check; it exceeds anchor 3 because checkpoints are explicit, not implicit.

4 / 5

Progressive Disclosure

Structure is good: the body is a compact overview with two clearly signaled, one-level-deep references ('./references/layout-system.md - Complete layout reference', './references/core-types.md'). However, the references/ directory does not exist — the pointers lead nowhere (which the fallback section partially anticipates). That missing-bundle gap fits 'minor organization gaps' at anchor 4 rather than anchor 5's clean navigation; the in-SKILL.md content is self-sufficient, so it stays above anchor 3.

4 / 5

Total

17

/

20

Passed

Description

56%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 has a strong, explicit trigger surface with good bilingual keyword coverage, but it tells Claude when to activate without saying what the skill does. Recasting the opening as a capability statement (e.g., 'Write and explain Makepad layout code: sizing (Fit/Fill), flow directions, alignment, padding/margin') followed by the trigger list would fix both specificity and completeness at once.

Suggestions

Open with 2-3 concrete third-person actions instead of 'Use for Makepad layout system' — e.g., 'Generates Makepad layout code and explains sizing, flow, and alignment. Use when working with Makepad layouts...' — to raise specificity and completeness together.

Qualify the bare generic trigger tokens ('Fit', 'Fill', 'Size', 'Walk') as 'Makepad Fit/Fill/Size/Walk' or move them into the when-clause, so they cannot match non-Makepad requests like 'fill in a form' or 'resize image'.

Add a couple of missing natural trigger variations such as 'makepad spacing', 'makepad stack/Overlay', or 'makepad 布局方向' to round out trigger coverage.

DimensionReasoningScore

Specificity

The description names the domain ('Use for Makepad layout system') but states no concrete actions or capabilities — it never says what the skill actually does (write layout code, explain sizing, etc.), matching 'Names the domain but actions are minimal or generic'. It is not 1 because the domain and trigger surface are clearly identified, and not 3 because no 1-2 concrete actions are listed at all.

2 / 5

Completeness

The 'when' is explicit ('Triggers on: ...'), satisfying the trigger-guidance requirement, but the 'what' is vague — 'Use for Makepad layout system' describes no capability. This sits between anchor 3 (clear what, weak when) and anchor 2 (when without what); the domain statement plus explicit trigger list keeps it at 3 rather than rewarding a clear what-and-when pairing that would merit 4.

3 / 5

Trigger Term Quality

Good natural-term coverage: 'makepad layout', 'makepad width', 'makepad padding', 'how to center in makepad', plus Chinese synonyms (布局, 宽度, 对齐, 居中). It falls short of 5 because the bare tokens 'Fit, Fill, Size, Walk' are unqualified, and some natural variations (e.g., 'makepad spacing', 'makepad stack') are missing.

4 / 5

Distinctiveness Conflict Risk

'Makepad' is a clear niche with distinct Makepad-qualified triggers, but the unqualified generic words 'Fit', 'Fill', 'Size', and 'Walk' could fire this skill for unrelated requests (e.g., 'fill in a form', 'image size'). This matches 'Mostly distinct; minor overlap risk' rather than anchor 5's 'minimal conflict risk'.

4 / 5

Total

13

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/antigravity-bundle-makepad-builder/skills/makepad-layout/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.