CtrlK
BlogDocsLog inGet started
Tessl Logo

add-full-slice

Build a capability end-to-end — backend vertical slice (Contracts→handler→validator→endpoint) AND the React page wired to it. Use when delivering a user-facing feature across API + UI. Composes add-feature + add-react-page.

72

Quality

91%

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

92%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, high-signal composition skill: it defines the order of operations, locks the backend/frontend contract in a compact table, and ends with executable verification plus a checklist. The only softness is that executable detail lives in the composed skills rather than here, which is by design.

DimensionReasoningScore

Conciseness

Every line carries kit-specific knowledge — route conventions, the camelCase-body vs PascalCase-query-param rule, permission mirroring — with no explanation of concepts Claude already knows; it fits the 'every token earns its place' anchor.

5 / 5

Actionability

Concrete paths ("Modules.{X}.Contracts/v1/{Area}/", "lib/permissions.ts"), naming rules, and an executable verify block make the guidance mostly copy-paste ready, but the actual code details are delegated to add-feature/add-react-page, leaving minor gaps versus fully complete examples.

4 / 5

Workflow Clarity

The five ordered steps include explicit checkpoints — "Build + test backend green", "Lock the contract", "dotnet build ... && dotnet test", "npm run lint && npm run test:e2e" — plus a final checklist, matching the anchor with validation steps and checklists.

5 / 5

Progressive Disclosure

At ~45 lines with well-organized sections (order of operations, contract table, verify, checklist) and no need for external reference files, the under-50-line exception applies; sibling-skill references are one level deep and clearly signaled.

5 / 5

Total

19

/

20

Passed

Description

88%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: it names concrete backend and frontend artifacts, gives an explicit 'Use when' trigger, and clearly positions itself as the composition of two sibling skills. The main gap is that it omits common natural synonyms (e.g., 'full-stack', 'end to end') that users might say.

Suggestions

Add a natural synonym or two to the trigger clause, e.g. 'Use when delivering a full-stack feature (API + UI)' or 'when a feature spans backend and frontend'.

State how it differs from invoking add-feature and add-react-page separately (one pass with a locked contract) to further reduce trigger overlap.

DimensionReasoningScore

Specificity

"backend vertical slice (Contracts→handler→validator→endpoint)" and "the React page wired to it" name multiple concrete artifacts covering both halves of the deliverable; coverage is comprehensive, so this fits the top anchor rather than the 'minor gaps' of 4.

5 / 5

Completeness

It explicitly answers what ("Build a capability end-to-end... Composes add-feature + add-react-page") and when ("Use when delivering a user-facing feature across API + UI") with a concrete trigger phrase, matching the top anchor.

5 / 5

Trigger Term Quality

"Use when delivering a user-facing feature across API + UI" plus "React" gives good natural-term coverage, but common phrasings users would say ("full-stack", "end to end", "frontend and backend") are missing, placing it between the 3 and 5 anchors.

4 / 5

Distinctiveness Conflict Risk

Explicitly positioned as the composition of the two sibling skills, giving it a distinct API+UI trigger, but by construction it overlaps its own components (add-feature, add-react-page) — minor overlap risk rather than the minimal risk of 5.

4 / 5

Total

18

/

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
fullstackhero/dotnet-starter-kit
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.