CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

app-builder

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

1.55x
Quality

66%

Does it follow best practices?

Impact

98%

1.55x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/app-builder/SKILL.md

The canonical home for this skill is app-builder in sickn33/agentic-awesome-skills

SKILL.md
Quality
Evals
Security

Quality

Content

57%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 lean, well-organized index in the progressive-disclosure style, but it is only an index: every reference points to files that do not exist in the bundle, there are no inline operating instructions or validation checkpoints, and the 'When to Use' section is circular filler. The multi-step orchestration workflow is shown only as an illustrative example without verification steps.

Suggestions

Ship the referenced bundle files (project-detection.md, tech-stack.md, agent-coordination.md, scaffolding.md, feature-building.md, and the templates/) or remove the dangling references, and fix the 'Templates (13)' vs 12-listed mismatch.

Replace the circular 'When to Use' filler with concrete trigger conditions and a short inline quick-start so the skill is actionable without the missing references.

Add validation/verification checkpoints to the agent-coordination workflow (e.g., verify each agent's output before proceeding, check the scaffolded project builds) with an explicit feedback loop for failures.

DimensionReasoningScore

Conciseness

The body is dense and table-driven with no explanations of concepts Claude already knows — the content map, template index, and agent table all earn their tokens. It is not a 5 because of the circular filler sentence 'This skill is applicable to execute the workflow or actions described in the overview', which conveys nothing, and decorative emoji headers that could be trimmed.

4 / 5

Actionability

The body provides concrete navigation guidance — the file map specifies exactly which file to read when ('Keyword matrix, project type detection / Starting new project') and the template table pairs stacks with use cases — but no executable instructions exist in the body itself, and the actual how-to content lives entirely in referenced files. It is not a 4 because the usage example is illustrative rather than operational, and no commands or concrete steps are given inline.

3 / 5

Workflow Clarity

A sequence exists only in the illustrative 'Usage Example' (1. Project type ... 6. Start preview), not as actual operating instructions for the skill. There are no validation or verification checkpoints anywhere, and coordinating multiple agents is a batch operation, which caps workflow clarity at 3 per the rubric guidelines. It is not a 2 because the sequence that is present is coherent and the content map implies a clear reading order.

3 / 5

Progressive Disclosure

On paper the structure is good — a content map with 'When to Read' column and a one-level-deep template index, all clearly signaled. However, none of the referenced files (project-detection.md, tech-stack.md, agent-coordination.md, scaffolding.md, feature-building.md, templates/SKILL.md, and all 12 template TEMPLATE.md files) exist in the bundle, so every reference is dangling and navigation does not resolve; additionally the 'Templates (13)' header lists only 12 templates. This places it between 'some structure' and 'good structure', but the unresolvable references are more than a minor gap.

3 / 5

Total

13

/

20

Passed

Description

62%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 answers 'what' with several concrete, third-person actions but entirely omits 'when', leaving it without explicit trigger guidance. Keywords are reasonably natural ('full-stack applications', 'tech stack') though missing common user variations. Adding a 'Use when...' clause with natural user phrasing would lift both completeness and trigger quality.

Suggestions

Append an explicit trigger clause such as 'Use when the user asks to build, scaffold, or create an application, web app, API, mobile app, or full-stack project from scratch.'

Include natural user variations like 'build an app', 'create a website', 'scaffold a project', and 'MVP' in the trigger phrasing to improve trigger_term_quality.

Clarify scope boundaries (e.g., whole-application creation vs. single-feature edits) to reduce overlap with framework-specific or general development skills.

DimensionReasoningScore

Specificity

The description lists several concrete actions — 'Creates full-stack applications from natural language requests. Determines project type, selects tech stack, coordinates agents' — which matches the anchor for several specific actions with minor coverage gaps. It is not a 5 because coverage is not comprehensive (no mention of scaffolding, feature building, deployment, or verification), and not a 3 because more than 1-2 concrete actions are explicitly named.

4 / 5

Completeness

The 'what' is clear: 'Creates full-stack applications from natural language requests. Determines project type, selects tech stack, coordinates agents.' But there is no 'Use when...' clause or equivalent trigger guidance anywhere in the description, which caps completeness at 3 per the judging guidelines. It is not a 2 because the 'what' is concrete and specific rather than vague.

3 / 5

Trigger Term Quality

Terms like 'full-stack applications', 'tech stack', and 'project type' are natural user phrasing, giving good keyword coverage. It falls short of 5 because common variations users would actually say ('build an app', 'create a web app', 'scaffold a project', 'website') are missing, and 'orchestrator' and 'natural language requests' are internal jargon rather than user vocabulary.

4 / 5

Distinctiveness Conflict Risk

'Main application building orchestrator. Creates full-stack applications' names a recognizable niche but is broad enough to overlap with framework-specific and general development skills, and with no trigger scoping there is moderate conflict risk. It is not a 4 because the domain (building any application) is wide and no distinct triggers distinguish it from closely related skills.

3 / 5

Total

14

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 12 missing, 12 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

skills/app-builder/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.