CtrlK
BlogDocsLog inGet started
Tessl Logo

app-builder

Main application building orchestrator. Creates full-stack applications from natural language requests. Determines project type, selects tech stack, coordinates agents.

32

Quality

27%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./plugins/antigravity-awesome-skills-claude/skills/app-builder/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

22%Scale 1-3

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

This skill functions as a directory/index page rather than an actionable orchestration guide. While the navigation tables are well-structured, the skill body contains no concrete instructions, executable code, or detailed workflow for how to actually orchestrate app building. The usage example is illustrative but not instructive, and critical details about decision-making logic, agent coordination mechanics, and validation steps are entirely absent from the main file.

Suggestions

Add a concrete, step-by-step workflow section with explicit decision points (e.g., 'If user mentions auth → include Clerk; if mentions payments → include Stripe') and validation checkpoints between agent handoffs.

Include at least one fully worked example showing the actual commands or agent invocations used, not just a high-level outline of the process.

Remove the generic 'When to Use' and 'Limitations' boilerplate sections that add no skill-specific value.

Add a decision tree or concrete rules for project type detection and tech stack selection directly in the SKILL.md, rather than deferring everything to sub-files.

DimensionReasoningScore

Conciseness

The content is mostly efficient with good use of tables for navigation, but the 'When to Use' and 'Limitations' sections are generic boilerplate that add no value. The selective reading rule header is slightly verbose but the tables themselves are lean.

2 / 3

Actionability

The skill provides no executable code, no concrete commands, and no specific instructions for how to actually build an app. The usage example is a high-level description of a process rather than actionable steps. All real guidance is deferred to referenced files that aren't provided.

1 / 3

Workflow Clarity

The usage example shows a numbered list but it's purely illustrative with no validation checkpoints, no error handling, no feedback loops, and no concrete steps. There's no actual workflow to follow—just a vague outline of what the process looks like. For an orchestrator that coordinates destructive/batch operations across multiple agents, this is insufficient.

1 / 3

Progressive Disclosure

The file references are well-organized in tables with clear 'When to Read' guidance, and templates are clearly listed. However, since no bundle files were provided, we can't verify the references exist. The main issue is that the SKILL.md itself contains almost no substantive content—it's essentially just a table of contents with no actionable overview content of its own.

2 / 3

Total

6

/

12

Passed

Description

32%Scale 1-3

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 conveys the high-level purpose of the skill as an application-building orchestrator but lacks explicit trigger guidance ('Use when...'), concrete examples of supported application types, and natural user-facing keywords. It reads more like an internal system description than a skill selection aid, which would make it harder for Claude to reliably choose this skill from a large pool.

Suggestions

Add an explicit 'Use when...' clause with natural trigger phrases like 'build an app', 'create a new project', 'scaffold a web application', 'start a new full-stack app'.

List specific concrete outputs or application types supported (e.g., 'React + Node apps, Python Flask APIs, static sites') to improve specificity and distinctiveness.

Include common user vocabulary variations such as 'web app', 'new project', 'build me a', 'generate an application' to improve trigger term coverage.

DimensionReasoningScore

Specificity

Names the domain (full-stack application building) and some actions (determines project type, selects tech stack, coordinates agents), but the actions are more about orchestration mechanics than concrete user-facing capabilities. 'Creates full-stack applications from natural language requests' is somewhat specific but lacks detail on what kinds of applications or outputs.

2 / 3

Completeness

Describes what it does (creates full-stack applications, determines project type, selects tech stack, coordinates agents) but completely lacks a 'Use when...' clause or any explicit trigger guidance. Per the rubric, a missing 'Use when...' clause caps completeness at 2, and the 'what' portion is also only moderately clear, so this scores at 1.

1 / 3

Trigger Term Quality

Includes some relevant terms like 'full-stack applications', 'tech stack', and 'natural language requests', but misses many natural user phrases like 'build an app', 'create a website', 'new project', 'scaffold', 'web app', 'backend', 'frontend', etc.

2 / 3

Distinctiveness Conflict Risk

The term 'orchestrator' and 'coordinates agents' help distinguish it from individual coding skills, but 'creates full-stack applications' is broad enough to potentially overlap with other coding, scaffolding, or project setup skills.

2 / 3

Total

7

/

12

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
popey/claude-code-skills
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.