- Remove legacy rule files (documentation.mdc, general_development.mdc, etc.) - Implement new meta-rule system with core, app, and feature categories - Add meta-rule files for different workflows (bug diagnosis, feature planning, etc.) - Create organized directory structure: core/, app/, features/, database/, etc. - Add comprehensive README.md for rules documentation - Establish new rule architecture with always-on and workflow-specific rules This restructuring improves rule organization, enables better workflow management, and provides clearer separation of concerns for different development tasks.
104 lines
3.9 KiB
Markdown
104 lines
3.9 KiB
Markdown
# Meta-Rule Architecture Overview
|
|
|
|
**Author**: Matthew Raymer
|
|
**Date**: 2025-01-27
|
|
**Status**: 📋 **ACTIVE** - Meta-rule organization and relationships
|
|
|
|
## Meta-Rule Structure
|
|
|
|
### **Core Always-On Rules** (`meta_core_always_on.mdc`)
|
|
- **Purpose**: Applied to every single prompt
|
|
- **Scope**: Human competence, time standards, version control, application context
|
|
- **Priority**: Critical - foundation for all interactions
|
|
|
|
### **Enhanced Research Workflows** (`meta_research.mdc`) ⭐ **NEW**
|
|
- **Purpose**: Applied to research, investigation, and analysis tasks
|
|
- **Scope**: Systematic investigation, evidence collection, root cause analysis
|
|
- **Priority**: High - applies to all research tasks
|
|
- **Bundles**: Research diagnostic, type safety, version control research, platform context
|
|
|
|
### **Feature Development Workflows** (`meta_feature_planning.mdc`)
|
|
- **Purpose**: Applied to feature planning and development tasks
|
|
- **Scope**: Requirements analysis, architecture planning, implementation strategy
|
|
- **Priority**: High - applies to feature development
|
|
|
|
### **Bug Investigation Workflows** (`meta_bug_diagnosis.mdc`)
|
|
- **Purpose**: Applied to bug investigation and diagnosis tasks
|
|
- **Scope**: Defect analysis, evidence collection, root cause identification
|
|
- **Priority**: High - applies to bug investigation
|
|
|
|
### **Bug Fixing Workflows** (`meta_bug_fixing.mdc`)
|
|
- **Purpose**: Applied to bug fixing and resolution tasks
|
|
- **Scope**: Fix implementation, testing, validation
|
|
- **Priority**: High - applies to bug resolution
|
|
|
|
## Research Meta-Rule Integration
|
|
|
|
### **When to Use Research Meta-Rule**
|
|
|
|
The research meta-rule should be applied when:
|
|
- **Investigating bugs** - systematic defect analysis
|
|
- **Researching solutions** - feasibility and alternative analysis
|
|
- **Analyzing codebases** - architecture and dependency research
|
|
- **Collecting evidence** - systematic data gathering
|
|
- **Root cause analysis** - systematic problem investigation
|
|
- **Impact assessment** - scope and consequence evaluation
|
|
|
|
### **How It Complements Other Meta-Rules**
|
|
|
|
- **Core Always-On**: Provides foundation (competence, time, context)
|
|
- **Research**: Adds systematic investigation methodology
|
|
- **Feature Planning**: Guides feasibility research and analysis
|
|
- **Bug Diagnosis**: Provides investigation framework
|
|
- **Bug Fixing**: Informs fix strategy through research
|
|
|
|
### **Research Workflow Phases**
|
|
|
|
1. **Investigation Setup** - Scope, context, methodology
|
|
2. **Evidence Collection** - Systematic data gathering
|
|
3. **Analysis & Synthesis** - Pattern recognition, root cause
|
|
4. **Conclusion & Action** - Evidence-based recommendations
|
|
|
|
## Usage Examples
|
|
|
|
### **Bug Investigation**
|
|
```
|
|
Apply: meta_core_always_on + meta_research + meta_bug_diagnosis
|
|
Result: Systematic investigation with evidence collection and root cause analysis
|
|
```
|
|
|
|
### **Feature Research**
|
|
```
|
|
Apply: meta_core_always_on + meta_research + meta_feature_planning
|
|
Result: Comprehensive feasibility research with platform context
|
|
```
|
|
|
|
### **Architecture Analysis**
|
|
```
|
|
Apply: meta_core_always_on + meta_research
|
|
Result: Systematic architecture investigation with evidence-based conclusions
|
|
```
|
|
|
|
## Benefits of Enhanced Research Meta-Rule
|
|
|
|
- **Systematic Approach**: Structured investigation methodology
|
|
- **Evidence-Based**: Comprehensive data collection and validation
|
|
- **Quality Standards**: Defined research quality criteria
|
|
- **Integration**: Seamless integration with existing workflows
|
|
- **Documentation**: Comprehensive research documentation standards
|
|
|
|
## Next Steps
|
|
|
|
1. **Test Research Meta-Rule** - Apply to next research task
|
|
2. **Validate Integration** - Ensure smooth workflow integration
|
|
3. **Collect Feedback** - Gather effectiveness ratings
|
|
4. **Iterate** - Refine based on usage experience
|
|
|
|
---
|
|
|
|
**Status**: Active documentation
|
|
**Priority**: Medium
|
|
**Estimated Effort**: Ongoing reference
|
|
**Dependencies**: All meta-rules
|
|
**Stakeholders**: Development team, Research team
|