oma-academic-writing
Draft and revise academic prose against a rubric, evidence, and
Create or review Terraform infrastructure and plans. Use for cloud
$ npx -y skills add first-fluke/oh-my-agent --skill oma-tf-infra --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/oma-tf-infraContext preview
The summary Claude sees to decide when to auto-load this skill.
Create or review Terraform infrastructure and plans. Use for cloud
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 |
Agents narrate success. oh-my-agent checks the artifacts. Spawning parallel agents is the easy part. The hard part is knowing whether they actually did the work.
Repo: first-fluke/oh-my-agent
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.
Coordinate assigned specialist tasks and handoffs manually. Use