Documentation Hub#
Welcome to the central documentation hub for this project. All requirements, specifications, diagrams, and related documentation are organized here.
📋 Master Index#
Start here: INDEX.md - Complete documentation overview and navigation
🔗 Quick Links#
- Specification Cross-Reference Table - Track implementation progress
- Requirements - What needs to be built
- Specifications - How it will be built
- Diagrams - Visual documentation (architecture, threat models, etc.)
- Rules - Project standards and conventions
- Templates - Starting point for new documentation
- Snippets - Reusable content blocks (common, technical)
- History - Decision logs and important conversations
🚀 Getting Started#
For New Team Members#
- Read the Master Index to understand the documentation structure
- Review existing Requirements to understand project goals
- Check the Specification Cross-Reference Table to see what's implemented
- Familiarize yourself with Rules to understand coding standards
For Adding New Features#
Quick Start: Use workflow orchestration prompts:
- Requirements → Specification Workflow - Generates spec, threat model, architecture diagram with quality review
- Specification → Code Workflow - TDD implementation with security and quality reviews
Or step-by-step:
- Requirements: Create a new requirement in
requirements/using the template - Specifications: Generate or write a specification in
specifications/using the template - Diagrams: Create architecture diagrams and threat models in
diagrams/ - Implementation: Follow the TDD workflow in .github/instructions/master-workflow.md
- Quality Gates: Validate against quality checklists
- Cross-Reference: Update SPEC-CROSS-REFERENCE.md to track your work
Practical Examples: See Workflow Usage Guide for step-by-step examples
🤖 AI Assistant Integration#
This documentation structure works with both Claude Code and GitHub Copilot:
- Claude Code: See .github/instructions/claude-usage.instructions.md
- GitHub Copilot: See .github/instructions/copilot-usage.instructions.md
📁 Folder Structure#
docs/
├── INDEX.md # Master index (start here!)
├── SPEC-CROSS-REFERENCE.md # Implementation tracking table
├── README.md # This file
├── requirements/ # Feature requirements
├── specifications/ # Technical specifications
├── diagrams/ # Architecture, threat models, etc.
├── rules/ # Standards and conventions
├── templates/ # Documentation templates
├── snippets/ # Reusable content blocks (common, technical)
├── history/ # Decision logs
└── output-logs/ # Workflow execution logs
🔄 Documentation Workflow#
This project follows a specification-driven development approach:
Each stage has human approval gates and automated quality checks. See the Master Workflow for complete details.
🛠️ Automation#
Documentation can be automatically updated using: - GitHub Actions - Pre-commit hooks - Manual scripts
See .github/instructions/ for automation setup guides.
📚 Additional Resources#
- Master Workflow - Complete development process
- CodeGuard Security - Security guidelines for code generation
- Error Resolution KB - Common issues and solutions
Note: This is a template repository. When you use this template for a new project, start by creating your first requirement in requirements/ and following the workflow from there.