docs(architecture): update ARCHITECTURE.md to reflect completed Phase 3 and Phase 5
Updated all Phase 3 and Phase 5 references to show completion: Changes Made: - ✅ Removed '[Phase 3]' markers from all 5 specialties (now marked ✅) - ✅ Changed 'Will add' to 'Provides' for specialty descriptions - ✅ Updated commands lists to reflect actual implementation - ✅ Updated roadmap: Phases 1-5 now marked complete - ✅ Updated usage patterns to show DevOps as available - ✅ Updated migration guide with actual specialty file names - ✅ Updated troubleshooting section to remove 'not yet implemented' notes - ✅ Updated Support section with links to README.md and LEGACY.md - ✅ Removed outdated Phase 3/Phase 5 TODO checklists Reality Alignment: - All 6 specialties complete (devops, prompt-engineering, data-analysis, sccm, itil, TEMPLATE) - Phase 5 documentation complete (README.md, LEGACY.md) - Custom specialty template available and documented - Multi-specialty composition fully functional Architecture now accurately reflects the completed v6 system.
This commit is contained in:
parent
f009b01af9
commit
1b87328166
@ -98,12 +98,12 @@ v6/
|
|||||||
│ └── style.tot.instructions.md
|
│ └── style.tot.instructions.md
|
||||||
│
|
│
|
||||||
├── specialties/ # Domain experts (LOAD as needed)
|
├── specialties/ # Domain experts (LOAD as needed)
|
||||||
│ ├── specialty.devops.instructions.md [Phase 3]
|
│ ├── specialty.devops.instructions.md ✅
|
||||||
│ ├── specialty.prompt-engineering.instructions.md [Phase 3]
|
│ ├── specialty.prompt-engineering.instructions.md ✅
|
||||||
│ ├── specialty.data-analysis.instructions.md [Phase 3]
|
│ ├── specialty.data-analysis.instructions.md ✅
|
||||||
│ ├── specialty.sccm.instructions.md [Phase 3]
|
│ ├── specialty.sccm.instructions.md ✅
|
||||||
│ ├── specialty.itil.instructions.md ✅
|
│ ├── specialty.itil.instructions.md ✅
|
||||||
│ └── specialty.TEMPLATE.instructions.md [Phase 3]
|
│ └── specialty.TEMPLATE.instructions.md ✅
|
||||||
│
|
│
|
||||||
└── knowledge/ # Examples & references
|
└── knowledge/ # Examples & references
|
||||||
├── example.CoT-Prompting.md
|
├── example.CoT-Prompting.md
|
||||||
@ -116,7 +116,6 @@ v6/
|
|||||||
|
|
||||||
**Legend**:
|
**Legend**:
|
||||||
- `✅` - Available now
|
- `✅` - Available now
|
||||||
- `[Phase 3]` - Planned, not yet implemented
|
|
||||||
|
|
||||||
## The Three Layers Explained
|
## The Three Layers Explained
|
||||||
|
|
||||||
@ -192,45 +191,45 @@ Each specialty adds:
|
|||||||
|
|
||||||
**Use when**: Managing IT incidents, performing root cause analysis, creating IT documentation
|
**Use when**: Managing IT incidents, performing root cause analysis, creating IT documentation
|
||||||
|
|
||||||
#### [Phase 3] specialty.devops.instructions.md
|
#### specialty.devops.instructions.md ✅
|
||||||
**Domain**: DevOps, Docker, Compose, Ansible, IaC
|
**Domain**: DevOps, Docker, Compose, Ansible, IaC
|
||||||
|
|
||||||
**Will add**:
|
**Provides**:
|
||||||
- Personas: DevOps SRE (Docker & Compose), DevOps SRE (Ansible & IaC)
|
- Personas: DevOps SRE (Docker & Compose), DevOps SRE (Ansible & IaC)
|
||||||
- Commands: `/docker`, `/ansible`
|
- Commands: `/docker`, `/ansible`, `/compose`, `/traefik`
|
||||||
- Workflows: Container troubleshooting, Compose debugging, Ansible automation
|
- Workflows: Container troubleshooting, Compose debugging, Ansible automation, safe deployment strategies
|
||||||
|
|
||||||
**Use when**: Working with Docker, Kubernetes, Ansible, infrastructure automation
|
**Use when**: Working with Docker, Compose, Swarm, Traefik, Ansible, infrastructure automation
|
||||||
|
|
||||||
#### [Phase 3] specialty.prompt-engineering.instructions.md
|
#### specialty.prompt-engineering.instructions.md ✅
|
||||||
**Domain**: Advanced Prompt Optimization & Engineering
|
**Domain**: Advanced Prompt Optimization & Engineering
|
||||||
|
|
||||||
**Will add**:
|
**Provides**:
|
||||||
- Personas: Senior Prompt Engineer
|
- Personas: Senior Prompt Engineer
|
||||||
- Commands: `/optimize`
|
- Commands: `/optimize`, `/craft`, `/reason`, `/evaluate`, `/patterns`
|
||||||
- Workflows: Prompt analysis, refactoring, advanced technique application
|
- Workflows: Prompt creation (C.R.A.F.T.), optimization, reasoning integration (CoT/ToT/RAG), evaluation rubric
|
||||||
|
|
||||||
**Use when**: Creating complex prompts, optimizing LLM interactions
|
**Use when**: Creating production prompts, optimizing LLM interactions, integrating advanced reasoning
|
||||||
|
|
||||||
#### [Phase 3] specialty.data-analysis.instructions.md
|
#### specialty.data-analysis.instructions.md ✅
|
||||||
**Domain**: Data Analysis, SQL, Python, Statistics
|
**Domain**: Data Analysis, SQL, Python, Statistics
|
||||||
|
|
||||||
**Will add**:
|
**Provides**:
|
||||||
- Personas: Data Analyst
|
- Personas: DataAnalystX (SQL, Python, statistical modeling expert)
|
||||||
- Commands: `/analyze`
|
- Commands: `/analyze`, `/query`, `/visualize`, `/model`, `/clean`
|
||||||
- Workflows: Structured Chain-of-Thought (SCoT) for data problems
|
- Workflows: Structured Chain-of-Thought (SCoT) 6-phase methodology, visualization guide, statistical analysis
|
||||||
|
|
||||||
**Use when**: Analyzing datasets, writing SQL, creating visualizations
|
**Use when**: Analyzing datasets, writing SQL queries, creating visualizations, statistical modeling
|
||||||
|
|
||||||
#### [Phase 3] specialty.sccm.instructions.md
|
#### specialty.sccm.instructions.md ✅
|
||||||
**Domain**: SCCM, Intune, Endpoint Management
|
**Domain**: SCCM, Intune, Endpoint Management
|
||||||
|
|
||||||
**Will add**:
|
**Provides**:
|
||||||
- Personas: Senior Infrastructure Engineer, Microsoft MVP
|
- Personas: Senior Infrastructure Engineer, Microsoft MVP
|
||||||
- Commands: `/endpoint`
|
- Commands: `/sccm`, `/intune`, `/comanage`, `/package`, `/troubleshoot`
|
||||||
- Workflows: Co-management, modern endpoint management, security
|
- Workflows: Win32 app deployment, Co-management configuration, compliance policies, architectural guidance
|
||||||
|
|
||||||
**Use when**: Managing Windows endpoints, SCCM/Intune deployments
|
**Use when**: Managing Windows endpoints, SCCM/Intune deployments, Co-management, application packaging
|
||||||
|
|
||||||
### Layer 4: Knowledge (Shared Examples)
|
### Layer 4: Knowledge (Shared Examples)
|
||||||
|
|
||||||
@ -298,7 +297,7 @@ v6/specialties/specialty.itil.instructions.md
|
|||||||
|
|
||||||
**Best for**: IT support, troubleshooting, IT documentation
|
**Best for**: IT support, troubleshooting, IT documentation
|
||||||
|
|
||||||
### Pattern 4: DevOps Engineer [Phase 3]
|
### Pattern 4: DevOps Engineer ✅
|
||||||
|
|
||||||
**Load**:
|
**Load**:
|
||||||
```
|
```
|
||||||
@ -309,10 +308,10 @@ v6/specialties/specialty.devops.instructions.md
|
|||||||
|
|
||||||
**Capabilities**:
|
**Capabilities**:
|
||||||
- All core commands
|
- All core commands
|
||||||
- DevOps commands: `/docker`, `/ansible`
|
- DevOps commands: `/docker`, `/ansible`, `/compose`, `/traefik`
|
||||||
- Container and IaC troubleshooting
|
- Container and IaC troubleshooting
|
||||||
|
|
||||||
**Best for**: Docker, Compose, Ansible, infrastructure work
|
**Best for**: Docker, Compose, Swarm, Traefik, Ansible, infrastructure work
|
||||||
|
|
||||||
### Pattern 5: Multi-Specialty Expert
|
### Pattern 5: Multi-Specialty Expert
|
||||||
|
|
||||||
@ -339,7 +338,7 @@ v6/specialties/specialty.itil.instructions.md
|
|||||||
|
|
||||||
## Creating Custom Specialties
|
## Creating Custom Specialties
|
||||||
|
|
||||||
### Step 1: Copy the Template [Phase 3]
|
### Step 1: Copy the Template ✅
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cp v6/specialties/specialty.TEMPLATE.instructions.md v6/specialties/specialty.myDomain.instructions.md
|
cp v6/specialties/specialty.TEMPLATE.instructions.md v6/specialties/specialty.myDomain.instructions.md
|
||||||
@ -467,7 +466,7 @@ The `v6/copilot-instructions.md` file contains pre-configured loading patterns.
|
|||||||
|------------|---------------|
|
|------------|---------------|
|
||||||
| Load consolidated file | Load Frank.core + craft + specialties |
|
| Load consolidated file | Load Frank.core + craft + specialties |
|
||||||
| `//ticket` command | Load specialty.itil → `/ticket` |
|
| `//ticket` command | Load specialty.itil → `/ticket` |
|
||||||
| `//docker` pseudo-command | Load specialty.devops → `/docker` [Phase 3] |
|
| `//docker` command | Load specialty.devops → `/docker` ✅ |
|
||||||
| ITIL modes | Load specialty.itil |
|
| ITIL modes | Load specialty.itil |
|
||||||
| Meta-prompting | Load skills/style.craft |
|
| Meta-prompting | Load skills/style.craft |
|
||||||
|
|
||||||
@ -483,14 +482,15 @@ The `v6/copilot-instructions.md` file contains pre-configured loading patterns.
|
|||||||
| File/Folder | Recommendation |
|
| File/Folder | Recommendation |
|
||||||
|-------------|----------------|
|
|-------------|----------------|
|
||||||
| `agents/FrankGPT.consolidated-instructions.md` | Archive with note "Superseded by v6" |
|
| `agents/FrankGPT.consolidated-instructions.md` | Archive with note "Superseded by v6" |
|
||||||
| `agents/Data Analyst.agent.md` | Keep for reference (becomes specialty.data-analysis in Phase 3) |
|
| `agents/Data Analyst.agent.md` | Keep for reference (see v6/specialties/specialty.data-analysis.instructions.md) |
|
||||||
| `agents/SCCM Tutor.agent.md` | Keep for reference (becomes specialty.sccm in Phase 3) |
|
| `agents/SCCM Tutor.agent.md` | Keep for reference (see v6/specialties/specialty.sccm.instructions.md) |
|
||||||
| `_Frank_/markdown/*.md` | Source files - can archive after v6 verified |
|
| `_Frank_/markdown/*.md` | Source files - can archive after v6 verified |
|
||||||
| `_Frank_/docx/` | Archive or delete (export artifacts) |
|
| `_Frank_/docx/` | Archive or delete (export artifacts) |
|
||||||
| `instructions/core.instructions.md` | Archive with note "v4 file, replaced by v6" |
|
| `instructions/core.instructions.md` | Archive with note "v4 file, replaced by v6" |
|
||||||
| `instructions/style.markdown.instructions.md` | Delete (duplicate, now in v6/skills/) |
|
| `instructions/style.markdown.instructions.md` | Delete (duplicate, now in v6/skills/) |
|
||||||
| `knowledge/*.md` | ✅ Copied to v6/knowledge/ - can keep originals as backup |
|
| `knowledge/*.md` | ✅ Copied to v6/knowledge/ - can keep originals as backup |
|
||||||
| `prompts/*.md` | ✅ Keep at repo root (templates, not Frank core files) |
|
| `prompts/*.md` | ✅ Keep at repo root (templates, not Frank core files) |
|
||||||
|
| See LEGACY.md | Complete migration and cleanup guide |
|
||||||
|
|
||||||
## Troubleshooting
|
## Troubleshooting
|
||||||
|
|
||||||
@ -500,8 +500,8 @@ The `v6/copilot-instructions.md` file contains pre-configured loading patterns.
|
|||||||
|
|
||||||
**Solution**:
|
**Solution**:
|
||||||
1. Check which files are loaded in your VS Code configuration
|
1. Check which files are loaded in your VS Code configuration
|
||||||
2. Verify the specialty providing that command is included
|
2. Verify the specialty providing that command is included (e.g., specialty.devops.instructions.md for `/docker`)
|
||||||
3. Some commands are in Phase 3 (not yet implemented)
|
3. Confirm you're loading both Frank.core AND the specialty
|
||||||
|
|
||||||
### "Cross-references are broken"
|
### "Cross-references are broken"
|
||||||
|
|
||||||
@ -541,8 +541,8 @@ The `v6/copilot-instructions.md` file contains pre-configured loading patterns.
|
|||||||
- ✅ Frank.core with 7 universal personas
|
- ✅ Frank.core with 7 universal personas
|
||||||
- ✅ 7 skill modules (CRAFT, CoT, ToT, RAG, Markdown, Mermaid, Advanced Reasoning)
|
- ✅ 7 skill modules (CRAFT, CoT, ToT, RAG, Markdown, Mermaid, Advanced Reasoning)
|
||||||
- ✅ specialty.itil for IT Service Management
|
- ✅ specialty.itil for IT Service Management
|
||||||
- 🚧 Phase 3: Additional specialties (devops, prompt-engineering, data-analysis, sccm)
|
- ✅ Phase 3 complete: 5 additional specialties (devops, prompt-engineering, data-analysis, sccm, TEMPLATE)
|
||||||
- 🚧 Phase 5: README.md and legacy cleanup
|
- ✅ Phase 5 complete: README.md, LEGACY.md, and documentation finalization
|
||||||
|
|
||||||
### v5.0 (Pre-modular)
|
### v5.0 (Pre-modular)
|
||||||
- Single consolidated file (FrankGPT.consolidated-instructions.md)
|
- Single consolidated file (FrankGPT.consolidated-instructions.md)
|
||||||
@ -555,17 +555,11 @@ The `v6/copilot-instructions.md` file contains pre-configured loading patterns.
|
|||||||
|
|
||||||
## Roadmap
|
## Roadmap
|
||||||
|
|
||||||
### Phase 3 (Next)
|
### Completed ✅
|
||||||
- [ ] Create specialty.devops.instructions.md
|
- ✅ Phase 1-2: Core architecture, skills, ITIL specialty
|
||||||
- [ ] Create specialty.prompt-engineering.instructions.md
|
- ✅ Phase 3: Five domain specialties (devops, prompt-engineering, data-analysis, sccm, TEMPLATE)
|
||||||
- [ ] Create specialty.data-analysis.instructions.md
|
- ✅ Phase 4: Documentation (ARCHITECTURE.md, copilot-instructions.md)
|
||||||
- [ ] Create specialty.sccm.instructions.md
|
- ✅ Phase 5: README.md, LEGACY.md, documentation finalization
|
||||||
- [ ] Create specialty.TEMPLATE.instructions.md
|
|
||||||
|
|
||||||
### Phase 5 (Documentation)
|
|
||||||
- [ ] Create v6/README.md (quick start guide)
|
|
||||||
- [ ] Archive legacy v4/v5 files
|
|
||||||
- [ ] Evaluate prompts/ folder handling
|
|
||||||
|
|
||||||
### Future Enhancements
|
### Future Enhancements
|
||||||
- [ ] Build script for creating consolidated version (optional)
|
- [ ] Build script for creating consolidated version (optional)
|
||||||
@ -589,12 +583,12 @@ Skills are reasoning techniques or methodologies. To add one:
|
|||||||
|
|
||||||
Specialties are domain expertise modules. To add one:
|
Specialties are domain expertise modules. To add one:
|
||||||
|
|
||||||
1. Copy specialty.TEMPLATE.instructions.md [Phase 3]
|
1. Copy specialty.TEMPLATE.instructions.md ✅
|
||||||
2. Fill in all required sections
|
2. Fill in all required sections
|
||||||
3. Test independently with Frank.core
|
3. Test independently with Frank.core
|
||||||
4. Document triggering keywords and command syntax
|
4. Document triggering keywords and command syntax
|
||||||
5. Update copilot-instructions.md with loading example
|
5. Update copilot-instructions.md with loading example
|
||||||
6. Update this ARCHITECTURE.md
|
6. Update this ARCHITECTURE.md or create your own documentation
|
||||||
|
|
||||||
### Updating Knowledge Examples
|
### Updating Knowledge Examples
|
||||||
|
|
||||||
@ -608,10 +602,10 @@ Knowledge files are referenced by skills and specialties:
|
|||||||
## Support
|
## Support
|
||||||
|
|
||||||
- **Architecture Questions**: Review this document
|
- **Architecture Questions**: Review this document
|
||||||
|
- **Quick Start**: See v6/README.md for usage examples
|
||||||
- **Usage Examples**: See copilot-instructions.md
|
- **Usage Examples**: See copilot-instructions.md
|
||||||
- **Custom Specialties**: Use specialty.TEMPLATE.instructions.md [Phase 3]
|
- **Custom Specialties**: Use specialty.TEMPLATE.instructions.md ✅
|
||||||
- **Bug Reports**: Check existing issues or create new one
|
- **Legacy Migration**: See LEGACY.md for v4/v5 migration guide
|
||||||
- **Feature Requests**: Propose in issues with use case
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user