oma-academic-writing
Draft and revise academic prose against a rubric, evidence, and
Create or review Terraform infrastructure and plans. Use for cloud
Claude Code
$ npx -y skills add first-fluke/oh-my-agent --skill oma-tf-infra --agent claude-code
Codex
$ npx skills add first-fluke/oh-my-agent --skill oma-tf-infra -a codex -y
Cursor
$ npx skills add first-fluke/oh-my-agent --skill oma-tf-infra -a cursor -y
Gemini CLI
$ npx skills add first-fluke/oh-my-agent --skill oma-tf-infra -a gemini-cli -y
GitHub Copilot
$ npx skills add first-fluke/oh-my-agent --skill oma-tf-infra -a github-copilot -y
OpenCode
$ npx skills add first-fluke/oh-my-agent --skill oma-tf-infra -a opencode -y
Windsurf
$ npx skills add first-fluke/oh-my-agent --skill oma-tf-infra -a windsurf -y
name: oma-tf-infra description: Create or review Terraform infrastructure and plans. Use for cloud resources, IAM, networking, state management, and infrastructure changes.
Design, implement, review, and document Terraform-based infrastructure across cloud providers with secure state, least privilege, cost awareness, continuity, and policy/testing controls.
1. Detect provider and environment from project context. 2. Identify state backend, module boundaries, resources, and risk level. 3. Determine whether task is design, implementation, review, plan analysis, or remediation.
1. **PREPARE**: Load Terraform scope, provider, environment, and constraints. 2. **ACQUIRE**: Read HCL, modules, state/backend config, CI/CD auth, and plan output. 3. **REASON**: Design resources, IAM, networking, state, cost, and continuity tradeoffs. 4. **ACT**: Write or review HCL, modules, variables, outputs, and docs. 5. **VERIFY**: Run fmt, validate, plan, scans, and policy checks when available. 6. **FINALIZE**: Report diff, plan risk, validation status, and next apply steps.
| Action | SSL primitive | Evidence | |--------|---------------|----------| | Detect provider and scope | `READ` | HCL, providers, modules | | Select cloud/resource mapping | `SELECT` | Multi-cloud mapping | | Write Terraform | `WRITE` | `.tf`, `.tfvars`, modules | | Validate HCL | `CALL_TOOL` | `terraform fmt`, `validate`, `plan` | | Compare plan risk | `COMPARE` | Plan output and drift | | Infer cost/security/continuity risks | `INFER` | Policy, ISO, cost guides | | Report result | `NOTIFY` | Final infra summary |
terraform init # required before validate/plan (-backend=false for static-only checks) terraform fmt -recursive terraform validate terraform plan -out=tfplan
Run scanners when available before any apply:
checkov -d . trivy config . # tfsec is in maintenance mode; Trivy is its successor
| Scope | Resource target | |-------|-----------------| | `CODEBASE` | Terraform modules, variables, outputs, CI config | | `LOCAL_FS` | Plans, state config, documentation | | `PROCESS` | Terraform, scanner, and policy commands | | `CREDENTIALS` | Cloud provider auth and state backend credentials | | `NETWORK` | Cloud APIs and remote state backends |
Ship 400+ commits a day. oh-my-agent (oma) turns Claude Code, Codex CLI, Cursor and 11 other coding agents into a team. A planner splits the work, engineers build in parallel, a reviewer checks the result, and a debugger fixes the root cause.
Draft and revise academic prose against a rubric, evidence, and
Evaluate system boundaries and architectural tradeoffs. Use for
Implement server APIs, authentication, and application data access.
Explore goals, constraints, and alternative approaches before
Coordinate assigned specialist tasks and handoffs manually. Use
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.