原始内容
maestria
AI engineering praxis, encoded as plugins.
Plugins that bring disciplined AI engineering workflows to your coding agent.
📖 Full documentation: maestria.sznm.dev
Project Structure
maestria/
├── apps/
│ └── docs/ - Documentation site (Astro + Starlight)
├── docs/
│ ├── adr/ - Architecture Decision Records
│ │ ├── core/ - Cross-cutting decisions (ADR-CORE-*)
│ │ ├── opencode/ - @maestria/opencode decisions (ADR-OC-*)
│ │ ├── kimi-code/ - @maestria/kimi-code decisions (ADR-KC-*)
│ │ ├── omp/ - @maestria/omp decisions (ADR-OMP-*)
│ │ └── pi/ - @maestria/pi decisions (ADR-PI-*)
│ └── guides/ - Development guides and conventions
├── packages/
│ ├── opencode/ - @maestria/opencode plugin
│ ├── omp/ - @maestria/omp plugin
│ ├── kimi-code/ - @maestria/kimi-code plugin
│ └── pi/ - @maestria/pi plugin
├── VISION.md - Project vision and principles
├── PATTERNS.md - Reusable workflow patterns
└── README.md - This file
Vision
See VISION.md for the project's guiding philosophy and long-term goals.
Packages
| Package | Description | README |
|---|---|---|
| @maestria/opencode | Maestria methodology plugin for OpenCode | README |
| @maestria/omp | Maestria methodology plugin for Oh My Pi | README |
| @maestria/kimi-code | Maestria methodology plugin for Kimi Code | README |
| @maestria/hermes | Maestria methodology plugin for Hermes | README |
| @maestria/pi | Maestria methodology plugin for Pi | README |
Development
This monorepo uses Vite+ as its unified toolchain.
# Install dependencies
vp install
# Format, lint, and type-check
vp check
# Run tests
vp run test
# Build all packages
vp run build
# Run the docs site locally
vp run dev
Release
This project uses Changesets for versioning and publishing.
pnpm changeset # Create a changeset
pnpm version-packages # Apply changesets and bump versions
pnpm release # Publish to npm
Contributors ✨
Thanks goes to these wonderful people (emoji key):
Agustinus Nathaniel 💻 📖 🎨 🚇 🤔 ⚠️ |
I Putu Saputrayana 💻 📖 |
|||||
|
|
||||||
This project follows the all-contributors specification. Contributions of any kind welcome!
Uninstalling
For per-package uninstall instructions, see: