Agent skill
engagement-pipeline
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/engagement-pipeline
SKILL.md
name: engagement-pipeline description: >- Structured security engagement methodology with 5 stages (Scope, Recon, Assess, Exploit, Report) and quality gates at each transition. Includes templates for Rules of Engagement, engagement reports, IR runbooks, and threat models. Use when starting any security engagement, penetration test, red team operation, vulnerability assessment, or architecture review. domain: cybersecurity subdomain: engagement-methodology tags:
- engagement-pipeline
- penetration-testing
- methodology
- quality-gates
- rules-of-engagement
- reporting
- threat-model
- ir-runbook version: "1.0" author: defconxt license: AGPL-3.0 compatibility: Designed for Claude Code, GitHub Copilot, OpenAI Codex, Cursor, Gemini CLI, and any agentskills.io-compatible agent. metadata: frameworks: ["PTES", "OWASP Testing Guide", "NIST SP 800-115", "CREST"]
Engagement Pipeline
When to Use
Activate when the operator starts a security engagement, penetration test, red team operation, vulnerability assessment, architecture review, or incident response. This skill provides the overarching methodology — individual technical skills (web, AD, cloud, etc.) are loaded as needed within each stage.
Mode: Inherits from engagement type. Pipeline methodology is mode-agnostic.
Pipeline Stages
| Stage | Gate | Purpose |
|---|---|---|
| 1. SCOPE | Gate 1: Scope Approval | Define boundaries, get authorization |
| 2. RECON | Gate 2: Recon Complete | Map attack surface |
| 3. ASSESS | Gate 3: Assessment Complete | Identify vulnerabilities |
| 4. EXPLOIT | Gate 4: Exploitation Complete | Prove impact |
| 5. REPORT | Gate 5: Report Delivered | Actionable deliverables |
See pipeline/PIPELINE.md for full methodology.
Templates
| Template | Location | Purpose |
|---|---|---|
| Rules of Engagement | pipeline/templates/rules-of-engagement.md |
Engagement authorization |
| Engagement Report | pipeline/templates/engagement-report.md |
Final deliverable |
| IR Runbook | pipeline/templates/ir-runbook.md |
Incident response procedure |
| Threat Model | pipeline/templates/threat-model.md |
STRIDE/DREAD analysis |
Gate Validation
Read pipeline/gates/gate-definitions.json for machine-readable gate checks.
At each gate transition, validate all required checks pass before proceeding:
- CONTINUE — Gate passed, proceed
- PIVOT — Findings warrant scope change (get approval)
- PAUSE — Blocked on dependency
- ESCALATE — Critical finding, notify immediately
- ABORT — Safety or legal concern
Quick Start
- Determine engagement type (pentest, red team, vuln assessment, arch review)
- Read
pipeline/templates/rules-of-engagement.md— fill with client - Pass Gate 1 (signed RoE)
- Follow stage sequence for engagement type
- At each gate, validate checks before proceeding
- Produce final report using
pipeline/templates/engagement-report.md
Example: Engagement Initialization
# Start a new engagement
/cipher:engage
# Select type: pentest | red-team | vuln-assessment | arch-review | ir | threat-model
# Pipeline auto-creates .cipher/ENGAGEMENT.md
# Resume an engagement
/cipher:resume # Shows current phase, findings, next actions
# Export final report
/cipher:export # Generates formatted security report
Example: Gate Decision
# Gate G2 (Recon → Assess) decision criteria:
gate: G2
checks:
- asset_inventory_complete: true
- scope_validated: true
- attack_surface_mapped: true
- passive_recon_done: true
decision: CONTINUE # or PIVOT, PAUSE, ESCALATE, ABORT
Verification
- Engagement type selected and stages identified
- RoE signed before any testing begins
- Each stage gate validated before transition
- All findings documented in standard format
- Report delivered securely with debrief scheduled
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?