Loading...
Loading...
Use when setting up or optimizing developer workflows in a monorepo, managing mise tasks, git hooks, CI/CD pipelines, database migrations, or release automation. Invoke for development environment setup, build automation, testing workflows, and release coordination.
npx skill4agent add gracefullight/stock-checker oma-dev-workflowmise runmise installmise run lintmise run testlint:changedtest:changedmise tasks --allmise installmise tasks# Install mise
curl https://mise.run | sh
# Activate in shell
echo 'eval "$(~/.local/bin/mise activate)"' >> ~/.zshrc
# Install all runtimes defined in mise.toml
mise install
# Verify installation
mise listproject-root/
├── mise.toml # Root task definitions
├── apps/
│ ├── api/ # Backend application
│ │ └── mise.toml # App-specific tasks
│ ├── web/ # Frontend application
│ │ └── mise.toml
│ └── mobile/ # Mobile application
│ └── mise.toml
├── packages/
│ ├── shared/ # Shared libraries
│ └── config/ # Shared configuration
└── scripts/ # Utility scriptsmise run lint # Lint all apps (parallel)
mise run test # Test all apps (parallel)
mise run dev # Start all dev servers
mise run build # Production builds# Syntax: mise run //{path}:{task}
mise run //apps/api:dev
mise run //apps/api:test
mise run //apps/web:build| Task Type | Purpose | Example |
|---|---|---|
| Start development server | |
| Production build | |
| Run test suite | |
| Run linter | |
| Format code | |
| Type checking | |
| Database migrations | |
| Topic | Resource File | When to Load |
|---|---|---|
| Validation Pipeline | | Git hooks, CI/CD, change-based testing |
| Database & Infrastructure | | Migrations, local Docker infra |
| API Generation | | Generating API clients |
| i18n Patterns | | Internationalization |
| Release Coordination | | Versioning, changelog, releases |
| Troubleshooting | | Debugging issues |
mise.toml[tasks.build]
depends = ["lint", "test"]
run = "echo 'Building after lint and test pass'"
[tasks.dev]
depends = ["//apps/api:dev", "//apps/web:dev"]# Runs all lint tasks simultaneously
mise run lint# Runs in order: lint → test → build
mise run lint && mise run test && mise run build# Start dev servers in background
mise run //apps/api:dev &
mise run //apps/web:dev &
wait# Database
DATABASE_URL=postgresql://user:pass@localhost:5432/db
# Cache
REDIS_URL=redis://localhost:6379/0
# API
API_URL=http://localhost:8000
# Frontend
PUBLIC_API_URL=http://localhost:8000mise listmise configmise doctor| Issue | Solution |
|---|---|
| Task not found | Run |
| Runtime not found | Run |
| Task hangs | Check for interactive prompts, use |
| Port already in use | Find process: |
| Permission denied | Check file permissions, try with proper user |
| Missing dependencies | Run |
oh-my-ag agent:spawn../_shared/runtime/execution-protocols/{vendor}.md../_shared/core/clarification-protocol.md../_shared/core/difficulty-guide.md