CtrlK
BlogDocsLog inGet started
Tessl Logo

file-organization

Organize project files and folders for maintainability and scalability. Use when structuring new projects, refactoring folder structure, or establishing conventions. Handles project structure, naming conventions, and file organization best practices.

77

1.27x
Quality

66%

Does it follow best practices?

Impact

98%

1.27x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./.agent-skills/file-organization/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

25%

New SaaS Analytics Dashboard — Project Scaffold

React/Next.js project structure and barrel exports

Criteria
Without context
With context

App Router directory

100%

100%

Route groups

100%

100%

Components subdirectories

0%

100%

Component file colocation

0%

100%

lib/ structure

42%

100%

Store with slices

100%

100%

Types directory

100%

100%

Config directory

0%

100%

Component PascalCase naming

100%

100%

Hook camelCase naming

100%

100%

Top-level project files

100%

100%

Named barrel exports

100%

100%

Path alias in tsconfig

100%

100%

100%

27%

Subscription Billing API — Backend Project Scaffold

Node.js/Express backend structure and naming

Criteria
Without context
With context

API layer structure

0%

100%

Routes file naming

100%

100%

Controllers file naming

100%

100%

Services layer

100%

100%

Repositories layer

100%

100%

Models directory

0%

100%

Database directory

37%

100%

Tests directory structure

62%

100%

Kebab-case folder names

100%

100%

No vague folder names

100%

100%

No circular dependencies

100%

100%

Entry point present

80%

100%

96%

11%

Marketplace App — Feature-Based Architecture Migration

Feature-based architecture and naming conventions

Criteria
Without context
With context

Features top-level directory

100%

100%

Per-feature subdirectories

100%

100%

Feature barrel file

100%

100%

Shared directory

100%

100%

Core directory

0%

100%

Component colocation

0%

50%

Component PascalCase naming

100%

100%

Hook camelCase with use prefix

100%

100%

Boolean is/has/can prefix

100%

100%

Constant UPPER_SNAKE_CASE

100%

100%

Private _prefix convention

100%

100%

Named barrel exports

100%

100%

No vague folder names

100%

100%

Repository
supercent-io/skills-template
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.