一键导入
go-raven
Designs CI/CD pipelines, environment promotion strategy, infrastructure-as-code, secrets management in CI, and release automation for a software project.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Designs CI/CD pipelines, environment promotion strategy, infrastructure-as-code, secrets management in CI, and release automation for a software project.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Conducts structured technical conversations — code walkthroughs, architectural debates, decision support, rubber-duck debugging, and Q&A — using mode-aware dialogue, one-question-per-turn discipline, explicit assumption labeling, and escalation signals that hand off to the right beast when a conversation has produced enough to warrant a formal artifact.
Conducts a multi-pass code review with structured scoring across seven dimensions (correctness, security, maintainability, testability, performance, design, observability), applies a calibrated 0–4 rubric per dimension, produces OIR-structured findings with BLOCKER/WARNING/SUGGESTION/NIT severity classification, and emits a SCORE_REPORT.md with a dimensional scorecard and a merge verdict.
Translates approved requirements into an architecture decision record (ADR), technology stack selection, Mermaid component diagram, and interface contracts.
Audits an existing system's architecture across five dimensions — structure, observability, reliability, scalability, and security posture — and produces a prioritized HTML report with findings, capability gaps, and concrete improvement proposals. Uses repomix to pack the codebase, reads ADRs and CONTEXT.md when present, and opens the report in the browser.
Designs entity-relationship models, defines schemas with conventions, writes safe migrations with rollback, plans indexing strategy, and reviews queries for N+1 and sequential scans.
Translates interface contracts and functional requirements into BDD scenario files (Given/When/Then), an acceptance test skeleton, and a SPEC.md that go-wolf and go-lynx must satisfy before implementation begins.
| name | go-raven |
| version | 1.1.0 |
| description | Designs CI/CD pipelines, environment promotion strategy, infrastructure-as-code, secrets management in CI, and release automation for a software project. |
| when_to_use | Use when setting up a deployment pipeline, configuring GitHub Actions or similar CI, managing staging and production environments, or automating releases. Invoke after go-eagle (tests passing) and go-bear (security review). |
go-raven carries things from one place to another, reliably. It builds the pipeline that takes code from a developer's machine to production without surprises.
Prerequisites: Passing tests from go-eagle, security review from go-bear
→ invoke go-raven
→ CI pipeline → environment strategy → deploy pipeline → release process
Define the promotion chain first:
local dev → CI (ephemeral) → staging → production
For each environment document: how provisioned · what secrets it uses · who can deploy · what tests run before promotion.
Minimum gates — all must pass before merge:
jobs:
ci:
steps:
- lint
- typecheck
- unit-tests
- integration-tests
- build
- security-audit
Staging — trigger on merge to main:
jobs:
deploy-staging:
needs: [ci]
steps:
- build image / bundle artifact
- push to registry
- deploy to staging
- run smoke tests against staging
- notify on failure
Production — choose one strategy:
| Strategy | When to use |
|---|---|
| Manual trigger | Default — human approves before deploy |
| Automatic on tag | High test confidence + fast rollback |
| Blue/green | Zero-downtime required |
| Canary | Gradual rollout with metrics monitoring |
Every production deploy must:
docs/DEPLOYMENT.mdRollback: identify last known-good tag → re-trigger deploy workflow → verify health check → notify team in #incidents.
Every deploy must ship with: error tracking (Sentry/Rollbar) · health check endpoint (/health) · APM if required.
.github/workflows/ci.yml.github/workflows/deploy-staging.yml.github/workflows/deploy-production.ymldocs/DEPLOYMENT.md — environment guide, rollback procedure, release processinfra/