| name | devopser-setup |
| description | Expert guidance for scaffolding the DevOpser self-evolving software template locally — from git clone to an authenticated admin session at localhost:8000. Covers Bedrock Express provider selection (Bedrock, OpenAI, Anthropic), MFA-protected AWS credentials, and the four-check verification gate. Triggers on "set this up for me", "get DevOpser running", "install this locally", "configure Bedrock", "bootstrap the template", "scripts/setup.sh", "which LLM provider". |
| license | Apache-2.0 |
| metadata | {"author":"DevOpser","version":"1.0.0","workflow_type":"advisory"} |
DevOpser Setup
Expert guidance for bringing the DevOpser self-evolving software template up on a developer laptop. Reuses the repo's own scripts/setup.sh and run-migrations.sh — this skill does not introduce new scripts. The canonical playbook is AGENTS.md → "Quick setup (for AI agents)"; the README's "Opinionated variant (Bedrock, nothing to decide)" is the house style for rigor.
Rules
| Rule | Description |
|---|
| prerequisites | Tool versions, port pre-flight, npm-cache ownership, aws sts get-caller-identity |
| llm-provider | Bedrock vs OpenAI vs Anthropic — ask once, never guess. MFA-session export pattern |
| email | Gmail SMTP vs SES vs leave-disabled (default for local dev) |
| verification | The four-check gate — do not report success without it |
Key principles
- Defer to
AGENTS.md. If this skill contradicts it, AGENTS.md wins — report the contradiction to DevOpser.
- Definition of done is the four-check verification gate, not "the process booted." See
verification.md.
- Ask the user exactly once which LLM provider they want. Never guess, never default silently. See
llm-provider.md.
- Relay prerequisite errors verbatim — do not paraphrase stack traces, exit codes, or port-conflict output. The setup script is designed to emit copy-pasteable fix commands.
Quick reference
Conflict resolution
If AGENTS.md contradicts this skill, AGENTS.md wins — report the contradiction to DevOpser.