Initializing Project
I help you intelligently initialize Quaestor in your project with automatic framework detection, architecture analysis, and customized documentation generation.
When to Use Me
- •User says "initialize project", "setup quaestor", "analyze my project structure"
- •Starting Quaestor in a new or existing project
- •Migrating existing project to Quaestor
- •Need intelligent project analysis and setup
- •User asks "how do I set up quaestor?"
Supporting Files
This skill uses several supporting files for detailed workflows:
- •@DETECTION.md - Language and framework detection patterns, agent orchestration
- •@TEMPLATES.md - Document templates, variable mappings, skills installation
- •@VALIDATION.md - Mandatory user validation workflow
- •@EXAMPLES.md - Full initialization examples for different project types
My Process
I follow a 4-phase workflow to intelligently initialize your project:
Phase 1: Project Analysis 🔍
I coordinate specialized agents (researcher, architect, security) to analyze your project in parallel. They examine:
- •Framework and dependencies
- •Architecture patterns and design
- •Security posture and vulnerabilities
- •Project complexity and phase
See @DETECTION.md for detailed agent orchestration and detection patterns
Phase 2: Document Generation ⚡
I detect your project's language, load language-specific configurations, and generate customized documentation:
- •AGENT.md (AI behavioral rules)
- •ARCHITECTURE.md (with your language's quality standards)
- •CLAUDE.md (main entry point)
See @TEMPLATES.md for document templates and variable mappings
Phase 3: User Validation ✅ [MANDATORY]
I present my analysis and MUST get your approval before proceeding. You'll see:
- •Detected framework and architecture
- •Quality standards and tools
- •Options to proceed, modify, customize, or use minimal setup
See @VALIDATION.md for the complete validation workflow
Phase 4: Setup Completion 🚀
After your approval, I create the directory structure, generate all documentation, install skills, and provide next steps.
Error Handling
I handle failures gracefully:
- •Agent failures: Fall back to basic detection, continue with available data
- •Time limits: 30s total, 10s per agent
- •Missing data: Use sensible defaults and flag for manual review
See @DETECTION.md for detailed error handling strategies
Next Steps After Initialization
After successful initialization:
1. Review and Customize Documentation
- •
.quaestor/AGENT.md- AI behavioral rules - •
.quaestor/ARCHITECTURE.md- Architecture and quality standards (edit Section 3 to customize commands)
2. Start Development
- •Create specifications: "Create a spec for [feature]" or use spec-writing skill
- •Check progress: "What's the current project status?"
- •Implement: "Implement spec-feature-001" or use
/implcommand - •Review: "Review my changes and create a PR" or use
/reviewcommand
3. Available Skills
All Quaestor skills are available via the plugin or CLI installation. Skills are loaded from the plugin/package and accessed directly by Claude Code.
See @TEMPLATES.md for customization details and @EXAMPLES.md for complete workflows
Success Criteria
- •✅ Framework and architecture accurately detected
- •✅ USER VALIDATION COMPLETED (mandatory)
- •✅ ARCHITECTURE.md generated with language-specific quality standards
- •✅ Directory structure created
- •✅ Project ready for specification-driven development
See @EXAMPLES.md for complete initialization walkthroughs
I provide intelligent project initialization with automatic framework detection, architecture analysis, and customized documentation generation. Just tell me to initialize your project, and I'll handle the rest!