project-guidelines-example
A project-specific template skill providing standardized architecture, file structures, coding patterns, and deployment workflows for production-grade AI applications.
Introduction
The Project Guidelines skill serves as a comprehensive operational template for engineering teams to standardize development across production-grade software projects. Inspired by real-world platforms like Zenith, this skill encapsulates essential project-specific knowledge including architecture, stack configuration, file structure conventions, and standardized coding patterns. It acts as a baseline to ensure team alignment, consistency in code quality, and adherence to established best practices during the development lifecycle.
-
Standardized Technology Stack: Includes setup guidance for Next.js 15, FastAPI, Supabase, and Claude API integration.
-
Operational Architecture: Clearly defines service-oriented diagrams and communication flows between front-end and back-end services.
-
Coding Standards: Provides concrete implementation templates for API responses, frontend API calling, and structured AI response handling using Pydantic and TypeScript.
-
Automated Testing & Deployment: Contains built-in test suite commands for pytest, Playwright, and React Testing Library, along with checklists for production-ready deployments via Google Cloud Run.
-
Ideal for developers needing to jumpstart new repositories with battle-tested patterns.
-
Enforces strict coding constraints: zero-emoji policy, TDD-first approach, 80% coverage requirements, and modular file organization.
-
Inputs expected: Project requirements and technical stack decisions; Outputs provided: Structural templates, configuration scripts, and documentation best practices.
-
Constraints: Follows immutability rules and discourages console.log in production, ensuring clean and maintainable codebases.
-
Keywords: Software architecture, FastAPI, Next.js 15, Pydantic, TypeScript, CI/CD, production engineering, code standards, automated testing.
Repository Stats
- Stars
- 0
- Forks
- 0
- Open Issues
- 2
- Language
- TypeScript
- Default Branch
- main
- Sync Status
- Idle
- Last Synced
- May 3, 2026, 10:27 PM