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.
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
- CI/CD correctness, resilience, speed, or failure isolation work.
- Deployment safety, rollback readiness, and environment hardening.
- Secrets/config handling and runtime observability changes.
When not to use
- Pure feature development with no operations impact.
- UI/backend implementation that does not touch delivery controls.
- Architecture-only decisions without release or operations implications.
Preflight
- Identify target environments and release constraints.
- Identify current pipeline bottlenecks and frequent failure patterns.
- Verify rollback path for app deploys and Prisma migrations.
- 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
- Validate build/start health for Next.js (
npm run build,npm run startexpectations). - Strengthen deploy gates and rollback controls.
- Verify Prisma migration sequencing and rollback guidance.
- Validate local stack safety and reproducibility (
npm run dev:stack). - Verify secret management and config safety.
- Improve observability and failure diagnostics where needed.
- Do not ship pipeline/deploy changes without documented rollback verification steps.
- Run baseline checks:
npm run lint,npm run typecheck,npm run test, andpython3 -m pytest backend/testswhenbackend/**changes.
Fallbacks
- If scope becomes architecture-heavy, coordinate with
bbl-senior-architect. - If request is mostly app behavior changes, route to
bbl-senior-backendorbbl-senior-frontend. - If safety checks are intentionally reduced, record explicit risk acceptance and impact.
Completion contract
Return:
scope_statementpipeline_changesdeployment_gatesrollback_readinessenv_safety_checksfiles_changedvalidations_runblocked_checksresidual_risks
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
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.
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.
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.
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.
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.
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.
Didn't find tool you were looking for?