project-structure

Enforce standardized project structure and coding conventions across the RawDrive monorepo.

Updated Dec 17, 2025
One-click install
npx skills add https://github.com/veerababumanyam/RawDrive102 --skill project-structure-veerababumanyam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-structure
Source: https://github.com/veerababumanyam/RawDrive102/tree/main/.claude/skills/project-structure
Command: npx skills add https://github.com/veerababumanyam/RawDrive102 --skill project-structure-veerababumanyam

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill standardizes the project structure and coding conventions across the RawDrive monorepo, preventing chaotic file placement and promoting consistency across frontend, backend, docs, and scripts.

Core Features & Use Cases

  • Standardized layout: Defines where frontend, backend, docs, and scripts live to avoid misplaced files.
  • Conventions & guidelines: Specifies naming, organization, and folder rules to speed onboarding and collaboration.
  • Use Case: When starting a new feature, follow this guide to place files in the correct directories and apply consistent structure.

Quick Start

Create new components, services, or docs following the rules outlined in the Skill.

Frequently Asked Questions about project-structure

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is the standard project structure for a monorepo?

Monorepo project structure organizes frontend, backend, docs, and scripts into dedicated directories to avoid chaotic file placement. This standardized layout promotes consistency across multi-package development and defines exact file placement rules to speed up collaboration.

How do I enforce naming conventions and file placement rules in a monorepo?

To enforce naming conventions and file placement, apply standardized coding rules when creating new files or organizing code. This ensures directory structure consistency across packages, reducing misplacement and maintaining a predictable codebase layout for all contributors.

Where should backend and frontend components live in a multi-package monorepo?

Frontend and backend components should live in their specifically designated directories within the monorepo. Separating these packages maintains a standardized project structure, prevents code overlap, and ensures consistent organization across the codebase.

Does this project structure skill apply when creating new docs and scripts?

Yes, this project structure skill applies when creating new docs, scripts, frontend, and backend files. It enforces folder rules and naming conventions across all areas of the monorepo to maintain consistency and reduce misplacement during multi-package development.

What are the limitations of using predefined coding conventions for project layout?

The limitation of predefined coding conventions is that they restrict file placement to specific directories, which may require adjusting existing workflows. However, this constraint is necessary to maintain a consistent directory structure and reduce misplacement in multi-package development.