maestria-pi

内容来源:README.md(说明文档) · 原始地址 · 查看安装指南

原始内容

maestria

AI engineering praxis, encoded as plugins.

All Contributors

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
Agustinus Nathaniel

💻 📖 🎨 🚇 🤔 ⚠️
I Putu Saputrayana
I Putu Saputrayana

💻 📖
Add your contributions

This project follows the all-contributors specification. Contributions of any kind welcome!

Uninstalling

For per-package uninstall instructions, see: