Agent skill

bbl-senior-devops

Use for THB-BBL CI/CD reliability, deployment hardening, rollback-readiness, environment safety, and operational gates. Do not use for feature-only coding without operational impact.

Stars 0
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/therealityreport/THB-BBL/tree/main/skills/bbl-senior-devops

SKILL.md

Use this skill for THB-BBL delivery safety and operational readiness.

When to use

  1. CI/CD correctness, resilience, speed, or failure isolation work.
  2. Deployment safety, rollback readiness, and environment hardening.
  3. Secrets/config handling and runtime observability changes.

When not to use

  1. Pure feature development with no operations impact.
  2. UI/backend implementation that does not touch delivery controls.
  3. Architecture-only decisions without release or operations implications.

Preflight

  1. Identify target environments and release constraints.
  2. Identify current pipeline bottlenecks and frequent failure patterns.
  3. Verify rollback path for app deploys and Prisma migrations.
  4. Verify environment safety for DATABASE_URL, DIRECT_URL, and AI/API credentials.

Stop condition: if rollback path is unknown, stop and define rollback readiness first.

Execution checklist

  1. Validate build/start health for Next.js (npm run build, npm run start expectations).
  2. Strengthen deploy gates and rollback controls.
  3. Verify Prisma migration sequencing and rollback guidance.
  4. Validate local stack safety and reproducibility (npm run dev:stack).
  5. Verify secret management and config safety.
  6. Improve observability and failure diagnostics where needed.
  7. Do not ship pipeline/deploy changes without documented rollback verification steps.
  8. Run baseline checks: npm run lint, npm run typecheck, npm run test, and python3 -m pytest backend/tests when backend/** changes.

Fallbacks

  1. If scope becomes architecture-heavy, coordinate with bbl-senior-architect.
  2. If request is mostly app behavior changes, route to bbl-senior-backend or bbl-senior-frontend.
  3. If safety checks are intentionally reduced, record explicit risk acceptance and impact.

Completion contract

Return:

  1. scope_statement
  2. pipeline_changes
  3. deployment_gates
  4. rollback_readiness
  5. env_safety_checks
  6. files_changed
  7. validations_run
  8. blocked_checks
  9. residual_risks

Expand your agent's capabilities with these related and highly-rated skills.

therealityreport/THB-BBL

bbl-senior-architect

Use for THB-BBL architecture decisions, ADR-ready tradeoff analysis, dependency boundaries, and long-term system impact across request parsing, team building, exports, scheduler, and agent tool boundaries. Do not use for routine implementation where design is already fixed.

0 0
Explore
therealityreport/THB-BBL

bbl-senior-qa

Use for THB-BBL risk-tiered validation planning, regression prevention, and release verification for changed behavior across request analysis, team assignment, exports, and scheduler flows. Do not use for implementation-only tasks.

0 0
Explore
therealityreport/THB-BBL

bbl-senior-backend

Use for THB-BBL backend/API/schema/security changes across Next.js route handlers, TypeScript services, Prisma schema, and legacy Python backend modules when downstream compatibility must be controlled. Do not use for UI-only work.

0 0
Explore
therealityreport/THB-BBL

bbl-senior-frontend

Use for THB-BBL UI-first Next.js App Router implementation, accessibility, rendering/state behavior, and frontend performance when backend contracts are stable. Do not use when backend/API/schema contracts need to move.

0 0
Explore
therealityreport/THB-BBL

repo-structure-reviewer

Audit a repository's structure and propose a safe, approval-gated reorganization plan. Use when asked to review repo anatomy, propose folder changes, or apply an approved reorg with rollback.

0 0
Explore
therealityreport/THB-BBL

bbl-senior-fullstack

Use for coordinated THB-BBL cross-layer work spanning UI, API routes, services/data, and optional legacy Python parity when shared contracts or data flow can drift. Do not use for docs-only work, pure UI polish, or low-risk isolated fixes.

0 0
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results