CtrlK
BlogDocsLog inGet started
Tessl Logo

ssi5/react-project-arquitecture

Enforce React project folder structure by domain category

44

Quality

56%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Quality

Discovery

32%

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 identifies a specific domain (React project architecture) and mentions concrete directory paths, which helps with distinctiveness. However, it lacks an explicit 'Use when...' clause, misses common user trigger terms like 'folder structure' or 'file organization', and the action verbs ('define and enforce') are somewhat abstract without elaborating on what enforcement entails.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user asks about React project structure, folder organization, component categorization, or file placement conventions.'

Include natural trigger terms users would say, such as 'folder structure', 'file organization', 'project layout', 'where to put components', 'code organization'.

Expand the concrete actions beyond 'define and enforce' — e.g., 'Organizes React components into category-based folders under src/components, structures API service modules under src/api/services, and validates file placement against architectural conventions.'

DimensionReasoningScore

Specificity

Names the domain (React project architecture) and some actions ('define and enforce'), and mentions specific directories (src/components, src/api/services), but doesn't list multiple concrete actions beyond 'define and enforce'.

2 / 3

Completeness

Describes what it does (define and enforce React project architecture by category) but has no explicit 'Use when...' clause or equivalent trigger guidance, which per the rubric caps completeness at 2, and the 'what' is also somewhat thin, placing this at 1.

1 / 3

Trigger Term Quality

Includes relevant terms like 'React', 'project architecture', 'src/components', 'src/api/services', but misses common user variations like 'folder structure', 'file organization', 'project layout', 'component structure', or 'code organization'.

2 / 3

Distinctiveness Conflict Risk

Fairly specific to React project structure with named directories, but could overlap with general React scaffolding skills, code organization skills, or linting/enforcement skills.

2 / 3

Total

7

/

12

Passed

Implementation

57%

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

The skill communicates a clear architectural pattern with good structure and examples, but falls short on actionability—it describes the convention without providing concrete enforcement mechanisms, scaffolding commands, or file-level examples. Some sections (Context, Goal) add tokens without adding information Claude needs to act on.

Suggestions

Add a concrete scaffolding command or script (e.g., `mkdir -p src/components/<category>/<component>`) so Claude can create the structure directly.

Include a validation step or checklist for verifying that new files/folders conform to the architecture (e.g., a grep/find command or a lint rule).

Remove or condense the 'Goal' section—Claude doesn't need motivation for why the architecture exists; the rules themselves are sufficient.

Add a minimal example showing what a component file and a service file look like inside their respective folders (e.g., index.tsx, service.ts) to make guidance fully actionable.

DimensionReasoningScore

Conciseness

The 'Goal' section at the end explains benefits that Claude can infer (scalability, findability, consistency). The 'Context' section also restates what the structure already shows. However, the core rules and examples are reasonably tight.

2 / 3

Actionability

The skill provides a directory structure and naming conventions, but lacks concrete executable guidance—no commands to scaffold the structure, no code snippets for imports/exports, and no example of what a component or service file looks like inside those folders.

2 / 3

Workflow Clarity

The organization rules are listed clearly, but there's no workflow for enforcing or validating the structure (e.g., a linting step, a script to check compliance, or what to do when a file is placed incorrectly). For an architecture enforcement skill, validation/verification steps are important.

2 / 3

Progressive Disclosure

This is a simple, single-purpose skill under 50 lines with no need for external references. The content is well-organized into clear sections (Context, Structure, Examples, Rules, Goal) making it easy to scan.

3 / 3

Total

9

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents