Guidelines and instructions for organizing files within the POS Cursor/POSCursor project and preventing root directory clutter.
56
70%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.agents/skills/file-organization/SKILL.mdThis skill enforces file organization rules to prevent cluttering the project root directory and to keep the repository well-structured.
When creating, moving, or editing files in the codebase, you MUST place them in their designated directories based on file type and purpose:
Documentation and Reports (docs/)
docs/..md files in the root folder, with the sole exception of README.md and AGENTS.md.Developer, Import, and Maintenance Scripts (scripts/)
.js, .mjs, .ts, .py, .ps1) in the scripts/ directory.SQL Queries and DB Helpers (supabase/queries/)
supabase/queries/.supabase/migrations/ using standard timestamp prefixes.Visual Assets (docs/images/)
docs/images/ or under specific component directories, never in the root.Code Examples (docs/examples/)
docs/examples/ and ensure their relative imports reference correct paths (e.g. using ../../src/).When relocating or creating documents, ensure that:
docs/, prefix them with ../ (e.g., [package.json](../package.json)).zazakia/JetFarm
bdf360f
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.