Skip to main content
📚Reference

Standards Reference

Comprehensive index of universal standards accessible via search_standards.

Overview​

prAxIs OS ships two types of standards. The first are timeless CS fundamentals that apply across programming languages. The second are the standards that form the basis for prAxIs OS itself. These help aid the agents in making better decisions and adhering to standards served via the MCP search_standards tool. Standards are retrieved via semantic search (search_standards) rather than direct file reading.

Access Pattern:

search_standards("how to handle race conditions")
# Returns relevant chunks from universal standards

Standards Categories​

AI Assistant​

Standards for AI agent behavior and decision-making.

StandardPurpose
Agent Decision ProtocolQuery-first approach, multi-angle thinking, probabilistic behavior management
prAxIs OS Orientation8 mandatory bootstrap queries for AI agents
prAxIs OS Development ProcessSystematic development workflow patterns
Analysis MethodologyProblem analysis and decomposition strategies
Commit ProtocolCommit message standards and git workflows
Compliance ProtocolEnsuring adherence to project standards
Knowledge CompoundingBuilding cumulative understanding across sessions
MCP Tool DiscoveryFinding and using MCP tools effectively
MCP Tools GuideComprehensive MCP tool usage patterns
Pre-Generation ValidationValidation before code generation
Query Construction PatternsEffective search_standards query patterns
RAG Content AuthoringWriting discoverable standards content
Standards Creation ProcessCreating new universal standards

AI Safety​

Safety rules and protections for AI agents.

StandardPurpose
Credential File ProtectionPreventing accidental credential exposure
Date Usage PolicyUsing current_date tool vs cached dates
Git Safety RulesSafe git operations (no force push, etc.)
Import Verification RulesVerifying imports exist before using
Production Code ChecklistPre-commit quality checklist

Architecture​

Software architecture patterns and principles.

StandardPurpose
API Design PrinciplesRESTful design, versioning, error handling
Dependency InjectionLoose coupling, testability, flexibility
Separation of ConcernsLayered architecture, bounded contexts
SOLID PrinciplesSingle Responsibility, Open/Closed, Liskov, Interface Segregation, Dependency Inversion

Concurrency​

Patterns for managing shared state and parallel execution.

StandardPurpose
DeadlocksDetection, prevention, resolution of deadlocks
Locking StrategiesMutex, RWLock, fine-grained locking patterns
Race ConditionsDetection and prevention of race conditions
Shared State AnalysisIdentifying and managing shared data

Database​

Database design and implementation patterns.

StandardPurpose
Database PatternsTransactions, indexes, migrations, query optimization

Documentation​

Documentation standards and templates.

StandardPurpose
API DocumentationAPI docs structure and content
Code CommentsWhen and how to comment code
README TemplatesProject README structure

Failure Modes​

Resilience and graceful degradation patterns.

StandardPurpose
Circuit BreakersPreventing cascading failures
Graceful DegradationDegrade functionality, not availability
Retry StrategiesExponential backoff, jitter, retry limits
Timeout PatternsPreventing indefinite waiting

Installation​

Installation and update procedures.

StandardPurpose
Gitignore RequirementsRequired .gitignore entries for prAxIs OS
Update ProceduresUpgrading prAxIs OS safely

Meta-Framework​

Principles for building AI-assisted workflows.

StandardPurpose
Command LanguageStructured commands for AI execution
Framework Creation PrinciplesCreating new workflows
Horizontal DecompositionBreaking tasks into optimal file sizes
Three-Tier ArchitectureExecution, methodology, output file separation
Validation GatesEvidence-based phase progression

Performance​

Performance optimization patterns.

StandardPurpose
Optimization PatternsProfiling, caching, lazy loading, algorithmic optimization

Security​

Security patterns and best practices.

StandardPurpose
Security PatternsInput validation, least privilege, defense in depth

Testing​

Test strategies and patterns.

StandardPurpose
Integration TestingTesting component interactions
Property-Based TestingAutomated test case generation
Test DoublesMocks, stubs, fakes, spies
Test PyramidUnit (70%), Integration (20%), E2E (10%)

Workflows​

Workflow system standards.

StandardPurpose
MCP RAG ConfigurationConfiguring RAG for workflow discovery
Time Estimation StandardsEstimating workflow and task durations
Workflow Construction StandardsBuilding compliant workflows
Workflow Metadata Standardsmetadata.json structure and requirements
Workflow System OverviewHow the workflow system works

Usage Pattern​

Standards are accessed via semantic search, not direct file reading:

# Query for specific guidance
search_standards(
query="How do I prevent race conditions in async code?",
n_results=3
)

# Returns relevant chunks:
# - Universal race condition principles
# - Language-specific patterns (if generated)
# - Project-specific guidance

Benefits:

  • 90% context reduction per query (2-5KB chunks vs 50KB files)
  • Only relevant content loaded
  • Maintains attention quality
  • Just-in-time delivery drives query-first behavior
  • Results in 71% fewer messages overall