CtrlK
BlogDocsLog inGet started
Tessl Logo

develop-app

Use when the user wants to add or modify Twenty app entities, including objects, layouts, logic functions, and front components inside an existing Twenty app.

75

Quality

92%

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.

The body is a well-organized, executable guide that respects Claude's intelligence, sequences the work with validation checkpoints, and offloads detail to clearly signaled one-level references. It is among the stronger skill bodies, with only minor density in a couple of rule paragraphs.

DimensionReasoningScore

Conciseness

Mostly lean and assumes Claude's competence — it gives commands and rules without explaining what a logic function is — though a few sections (the export-counting rule and payload-shape paragraph) are somewhat dense and could be tightened.

4 / 5

Actionability

Provides fully executable, copy-paste-ready commands (test -f, yarn twenty dev:add, yarn twenty dev:typecheck, yarn lint, yarn twenty apply) plus concrete file-path conventions and a default payload shape covering the common cases.

5 / 5

Workflow Clarity

Clear sequenced workflow — verify setup, plan before editing, generate entities via CLI, then run typecheck/lint/apply once at the end — with explicit validation checkpoints (test -f gate, switch to manage-app on failure, run typecheck before apply) and an error-recovery handoff.

5 / 5

Progressive Disclosure

Overview SKILL.md cleanly points to one-level-deep references under ../../references/develop-app/ and ../../references/design/ with a clear topic-to-file map and a 'read the smallest reference that matches' navigation rule.

5 / 5

Total

19

/

20

Passed

Description

92%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, well-scoped description that clearly states what the skill does and when to use it, anchored to a specific platform and a concrete set of entity types. It is concise without fluff and clearly distinguishes itself from related skills via the 'existing Twenty app' constraint.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'add or modify Twenty app entities, including objects, layouts, logic functions, and front components' — enumerating four specific entity types the skill acts on.

5 / 5

Completeness

Explicitly answers both 'what' (add or modify entities: objects, layouts, logic functions, front components) and 'when' (Use when the user wants to add or modify Twenty app entities inside an existing Twenty app) with a concrete trigger clause.

5 / 5

Trigger Term Quality

Contains natural user phrasing like 'add a new object', 'create a logic function', 'add a custom field', but these live in the body rather than the description; the description's own trigger terms are solid though a few common variations are absent.

4 / 5

Distinctiveness Conflict Risk

Scoped to a clear niche — Twenty app entity development inside an existing app — with distinct triggers unlikely to conflict with sibling skills (create-app, manage-app, publish-app, use-twenty-mcp).

5 / 5

Total

19

/

20

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
twentyhq/twenty
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.