Epic: Morphir Application Architect Skill
- Dominant language
- F#
- Stars
- 14
- Forks
- 12
- PR merge metrics
- No merged PRs in 30d
Description
## Epic: Morphir Application Architect Skill
### Overview
Create a comprehensive Morphir Application Architect expert skill that combines deep knowledge of:
- Morphir specifications and ecosystem
- Programming language design (ASTs, CSTs, IRs, type systems)
- Functional programming patterns and design principles
- Cross-language integration patterns (bridging FP and OO worlds)
- WebAssembly Component Model and polyglot architecture
- Semantic web technologies (RDF, JSON-LD, linked data)
- Pluggable pipeline architectures (inspired by unified.js/unist)
- Integration protocols (gRPC, JSON-RPC, JSON Lines)
### Documentation
- **PRD**: [Morphir Application Architect Skill PRD](../docs/content/contributing/design/prds/morphir-application-architect-skill.md)
- **Implementation Plan**: [Morphir Architect Implementation Plan](../docs/content/contributing/design/implementation-plans/morphir-architect-skill-plan.md)
- **GitHub Issues**: [Pre-formatted Issues](../docs/content/contributing/design/implementation-plans/morphir-architect-github-issues.md)
### Phases
- [ ] Phase 1: Core Architectural Guidance (Weeks 1-4)
- [ ] Phase 2: Pluggable Pipeline Architecture (Weeks 5-8)
- [ ] Phase 3: WebAssembly Integration Strategy (Weeks 9-12)
- [ ] Phase 4: Semantic Web Integration (Weeks 13-16)
- [ ] Phase 4.5: Integration Technologies (Weeks 15-16)
- [ ] Phase 5: Integration and Documentation (Weeks 17-20)
### Success Metrics
- 95%+ accuracy answering Morphir ecosystem questions
- 20+ architectural patterns documented
- Pluggable pipeline architecture implemented
- WebAssembly Component Model integration designed
- RDF/JSON-LD semantic attribution working
- gRPC, JSON-RPC, JSONL integration protocols designed
- 3+ architecture guides published
- 3+ tutorial series created
### Related Issues
**Phase 1**: #315, #316, #317, #318
**Phase 2**: #319, #320, #321, #322, #323
**Phase 3**: #324, #325, #326, #327, #328
**Phase 4**: #329, #330, #331, #332
**Phase 4.5**: #333, #334, #335
**Phase 5**: #336, #337, #338, #339, #340, #341
**Total**: 27 task issues across 5 phases
### Timeline
**Total Duration**: 20 weeks (5 phases)
**Start**: TBD
**Target Completion**: TBD
Contributor guide
Research direction
Start by reading docs/content/contributing/design/prds/morphir-application-architect-skill.md and docs/content/contributing/design/implementation-plans/morphir-architect-skill-plan.md. Review the pre-formatted issue list at docs/content/contributing/design/implementation-plans/morphir-architect-github-issues.md and the related issues #315–#341 to understand the phased scope. Done means the planned phases, architectural guidance, integrations, and documentation are completed against the stated success metrics.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- grpc, json, wasm
- Domain
- documentation
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100