project-conventions

Define project structure, naming conventions, and documentation standards.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/askferret/automatic-waffle --skill project-conventions-askferret
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-conventions
Source: https://github.com/askferret/automatic-waffle/tree/main/skills/project-conventions
Command: npx skills add https://github.com/askferret/automatic-waffle --skill project-conventions-askferret

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures a consistent and structured approach to project setup and development by defining project structure, naming conventions, and ways of working.

Core Features & Use Cases

  • Project Structure Definition: Establishes the directory structure, file naming conventions, and documentation standards for all projects.
  • Codebase Awareness: Ensures all skills operate within the context of the existing codebase, respecting patterns, dependencies, and reference implementations.
  • Documentation Model: Implements a three-layer documentation model to maintain clarity and consistency in project documentation.

Quick Start

Run the project-conventions skill to set up the project structure and conventions.

Frequently Asked Questions about project-conventions

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

FAQPage Schema
How do I establish project structure and naming conventions for consistent development?

To establish project structure, you define directory layouts, file naming conventions, and documentation standards. This ensures consistent directory structures, file names, and ways of working across all projects within an existing codebase.

What is a three-layer documentation model for project setup?

A three-layer documentation model is a structured approach used to maintain clarity and consistency in project documentation. It operates within the context of the existing codebase to define project structure and ways of working.

How do I ensure my codebase awareness respects existing project patterns?

Codebase awareness ensures all operations respect existing patterns, dependencies, and reference implementations. By defining project conventions, you guarantee that development operates within the context of the current codebase.

Does this project structure definition work with an existing codebase?

Yes, project structure definition operates in the context of the existing codebase. It uses your current directory structures and reference implementations to ensure all naming conventions and documentation standards respect established patterns.

What's the best way to standardize file naming conventions across multiple projects?

The best way to standardize file naming conventions is to implement a project structure definition skill. It establishes uniform directory structures, file names, and documentation standards to ensure consistent development across all projects.