A comprehensive collection of high-quality prompts, architectural standards, coding guidelines, and structured frameworks for AI-assisted software development and system design.
Other useful repositories for building or working with AI context
- AI Content Suite Browser based AI context engineering platform.
- Cogito-Research: Sophisticated AI deep research platform
- _Neuroca A sophisticated, multi-tier, biology-inspire dynamic memory framework for LLMs.
- Modular Utilites A repository of small, powerful, modular tools and CLI's for extracting, transforming, and loading data where data is seen as anything that can exist in file format.
This repository consolidates resources for professional software development including:
- Architecture Pattern Standards - Comprehensive guides for different architectural approaches
- Prompt Templates - Structured templates for autonomous AI execution
- Coding Standards - Language-specific best practices and guidelines
- Rules and Guidelines - Rigorous technical and scientific principles
- Personas - Specialized AI agent personas for different domains
The repository includes comprehensive architectural standards following consistent structure and formatting, organized in the STANDARDS_REPOSITORY/architecture_standards/ directory:
-
- Modular monolith with microservices decoupling
- Layered clean architecture (presentation, application, domain, infrastructure)
- Dependency inversion and interface-based design
-
Hexagonal Architecture Standards
- Ports and adapters pattern
- Domain-centric design with external concerns isolation
- Technology-agnostic core business logic
-
Microservices Architecture Standards
- Distributed system design with autonomous services
- Event-driven communication and API-first approach
- Independent deployment and scaling strategies
-
Event-Driven Architecture Standards
- Event sourcing and CQRS patterns
- Reactive programming and asynchronous communication
- Stream processing and eventual consistency
-
Serverless Architecture Standards
- Function-as-a-Service (FaaS) and cloud-native design
- Auto-scaling and cost-optimized architectures
- Event-driven serverless computing patterns
-
- Classic Model-View-Controller separation
- Simple web application structure
- Clear scope boundaries between data, presentation, and control
-
Three-Tier Architecture Standards
- Presentation, Business Logic, and Data tiers
- Enterprise application structure
- Physical tier separation for scalability
-
Layered Monolith Architecture Standards
- Simple layered structure with unidirectional dependencies
- Straightforward monolithic applications
- Clear layer boundaries for maintainability
Each architecture document includes:
- Overview - Core concepts and design principles
- Implementation Guidelines - Practical implementation strategies
- Example Project Structure - Detailed directory layouts
- AI Agent Guidelines - Rules for AI-assisted development
- Testing Strategies - Comprehensive testing approaches
- Performance Optimization - Speed and resource optimization
- Security Considerations - Security best practices
Perfect_Prompts/
βββ STANDARDS_REPOSITORY/ # Architecture and development standards
β βββ architecture_standards/ # Comprehensive architecture patterns
β β βββ CLEAN_ARCHITECTURE_STANDARDS.md
β β βββ HEXAGONAL_ARCHITECTURE_STANDARDS.md
β β βββ MICROSERVICES_ARCHITECTURE_STANDARDS.md
β β βββ EVENT_DRIVEN_ARCHITECTURE_STANDARDS.md
β β βββ SERVERLESS_ARCHITECTURE_STANDARDS.md
β β βββ MVC_ARCHITECTURE_STANDARDS.md
β β βββ THREE_TIER_ARCHITECTURE_STANDARDS.md
β β βββ LAYERED_MONOLITH_ARCHITECTURE_STANDARDS.md
β βββ apex/ # Apex Software Compliance Standards
β βββ nasa/ # NASA-derived standards
β βββ prompt-templates/ # Structured prompt templates
βββ rules/ # Technical and scientific principles
β βββ Rules-for-Formal-Logic-Set-Theory-and-Discrete-Mathematics.md
β βββ Rules-for-General-Systems-Thinking.md
β βββ Rules-for-Objective-Decision-Making-and-Truth-Seeking.md
β βββ Rules-for-Probabilistic-Modeling-Information-Theory-and-Machine-Learning.md
β βββ Rules-for-Rational-Inference-and-Bayesian-System-Design.md
β βββ Rules-for-Rigorous-Mathematical-Inquiry-and-Presentation.md
β βββ Rules-for-Rigorous-Technical-and-Logical-Discourse.md
β βββ Rules-for-Technical-&-Scientific-Principles.md
βββ PERSONAS/ # Specialized AI agent personas
β βββ structured_file_formatting/ # Domain-specific personas
βββ general_guidelines/ # General development guidelines
βββ go/ # Go-specific prompts and utilities
βββ python/ # Python-specific prompts and utilities
βββ rust/ # Rust-specific prompts and utilities
βββ typescript/ # TypeScript-specific prompts and utilities
βββ plaintext/ # Plain text prompt templates
- Comprehensive coverage of major architectural patterns
- Consistent structure and formatting across all documents
- Practical implementation guidelines with real-world examples
- AI agent development rules and best practices
- Structured templates for autonomous AI execution
- Hierarchical task organization (Phase β Task β Step)
- Built-in quality assurance and verification mechanisms
- Error handling and retry logic frameworks
- Dedicated directories for Go, Python, Rust, and TypeScript
- Language-specific best practices and patterns
- Code generation and analysis utilities
- Rigorous mathematical and scientific principles
- Formal logic and systems thinking approaches
- Decision-making and truth-seeking methodologies
- Probabilistic modeling and machine learning guidelines
- Domain-specific AI agent personas
- Expert-level knowledge in specialized fields
- Structured formatting for consistent outputs
- Choose an Architecture Pattern: Review the architecture standards to select the most appropriate pattern for your project
- Apply Development Standards: Use the comprehensive guidelines for code quality, testing, and documentation
- Leverage Prompt Templates: Utilize structured prompts for AI-assisted development tasks
- Follow Language Guidelines: Apply language-specific best practices from the dedicated directories
- Use Specialized Personas: Engage domain-specific AI agents for expert-level assistance
All architecture documents follow a consistent structure:
- Overview with core principles and conceptual approach
- Example Project Structure with detailed directory layouts
- Implementation Guidelines with practical strategies
- AI Agent Development Guidelines with critical rules and checklists
- Comprehensive Testing Strategies covering all testing types
- Performance and Security Considerations with optimization techniques
- Integration and Communication Patterns for system interoperability
This repository maintains high standards for documentation quality and consistency. When contributing:
- Follow the established document structure and formatting
- Ensure comprehensive coverage of architectural concepts
- Include practical examples and implementation guidance
- Maintain consistency with existing AI agent guidelines
- Test all code examples and verify technical accuracy
This repository is available under the MIT License. See the LICENSE file for full details.
This repository represents a curated collection of professional software development resources, architectural patterns, and AI-assisted development frameworks designed to accelerate high-quality software delivery.