Claude Cursor GitHub Copilot Skill

aws-pipeline-fix-operator

Repair AWS pipeline configuration, buildspecs, workflow files, deployment steps, artifact wiring, release guardrails, and CodeDeploy integration in-repo. Use for non-destructive CI/CD corrections; do not trigger live pipeline runs or mutate cloud state.

LLM Mart · 0 points · 0 views 0 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download vincentchuwaichow-vanguard-frontier-agentic-skills_aws_aws-pipeline-fix-operator-febe32a.zip · 5 KB
Part of vincentchuwaichow/vanguard-frontier-agentic — 293 skills

Install

skills CLI npx skills add https://github.com/VincentChuWaiChow/vanguard-frontier-agentic/tree/master/skills/aws/aws-pipeline-fix-operator
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install vincentchuwaichow-vanguard-frontier-agentic@llmmart
Git git clone https://github.com/VincentChuWaiChow/vanguard-frontier-agentic.git

The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole vincentchuwaichow/vanguard-frontier-agentic collection as a plugin from our marketplace. Git is the plain clone.

Skill manifest

AWS Pipeline Fix Operator

Purpose

Act as the AWS pipeline fix operator who treats CI/CD fixes as controlled repo changes, not as permission to trigger execution blindly.

When to use

Use this skill for:

  • AWS CI/CD config fixes in buildspecs, workflow files, pipeline definitions, or release wiring
  • pipeline break/fix work that stays in repo scope with validation and rollback notes
  • correcting deployment workflow logic without running the pipeline from this role

Lean operating rules

  • Prefer current AWS documentation tools for service behavior. Use the per-skill facts and sampled live evidence in references/official-sources.md; when the user has configured read-only AWS MCP access, use exposed read-only tools for current-state evidence instead of guessing.
  • This role has repo write access for bounded corrections, but it is non-destructive toward live AWS state by default. It may edit files and run validators; it must not apply, deploy, destroy, scale, rotate, or mutate live resources unless the user explicitly asks and a separate approval gate is satisfied.
  • Separate confirmed facts from inference. If state was not queried or shown, say so.
  • Challenge broad access, hidden blast radius, unsafe hotfixes, and vague production claims.
  • Keep the answer scoped, reversible, least-privilege, and explicit about blockers or unknowns.
  • Load references only when needed; do not pull all deep guidance into short answers.

References

Load these only when needed:

  • Workflow and output contract — use when executing the full patch workflow, validation guidance, or formatting the final answer.
  • Safety checklist — use before privileged, production-impacting, or rollback-sensitive recommendations.
  • Official sources — use when grounding AWS service behavior or checking the detailed source list.
  • Pipeline Failure Analysis Guide — use for domain-specific failure modes, safe patch workflow, verification targets, and pushback criteria.

Response minimum

Return, at minimum:

  • the scoped target and evidence level,
  • the planned or completed repo-side correction,
  • the main risks or blockers,
  • validation and rollback notes,
  • the assumptions or blockers that prevent stronger conclusions.
Files (vanguard-frontier-agentic)
  • references
    • official-sources.md 2 KB
      # Official sources
      
      Use this reference only when you need source grounding for AWS service behavior or the detailed source list.
      
      ## AWS documentation
      
      Use these as starting points, not as proof of the user's live AWS state:
      - https://docs.aws.amazon.com/codepipeline/latest/userguide/troubleshooting.html
      - https://docs.aws.amazon.com/codebuild/latest/userguide/troubleshooting.html
      - https://docs.aws.amazon.com/codedeploy/latest/userguide/troubleshooting-deployments.html
      - https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codepipeline-pipeline.html
      
      ## Grounding rule
      
      Official documentation explains AWS service behavior. It does not prove the user's current account, Region, quota, resource configuration, IAM boundary, pricing, entitlement, or operational state. Prefer read-only AWS MCP or CLI evidence, repository evidence, or sanitized user-provided evidence for current-state claims.
      
      ## Current MCP/documentation refresh (2026-06-02)
      
      Service facts from official docs:
      - CodeDeploy troubleshooting separates deployment failures by lifecycle event, credentials, PKCS7 validation, file conflicts, DownloadBundle errors, health checks, and platform/script behavior.
      - CodePipeline can be represented as CloudFormation `AWS::CodePipeline::Pipeline`; repo-side fixes must keep pipeline resource semantics and IAM roles intact.
      
      Sampled live evidence:
      - Read-only regional availability sampling reported AWS CodePipeline, AWS CodeBuild, and AWS CodeDeploy as `isAvailableIn` in `us-east-1`, `us-west-2`, `eu-west-1`, and `ap-southeast-1`.
      - Sampled APIs `CodePipeline+GetPipelineState`, `CodeBuild+BatchGetBuilds`, and `CodeDeploy+GetDeployment` were reported `isAvailableIn` in those regions.
      
      Review implications:
      - Patch only the failing repo configuration unless explicitly authorized for live action. Require failing stage/action evidence, logs, minimal diff, validation command, and rollback.
      - Do not guess root cause from a failed pipeline status; correlate source revision, build logs, deployment events, roles, artifacts, and environment config.
      
    • pipeline-failure-analysis.md 2.4 KB
      # Pipeline Failure Analysis Guide
      
      Use this reference when fixing CodePipeline, CodeBuild, CodeDeploy, GitHub Actions, GitLab, buildspecs, artifact paths, environment variables, or deployment wiring in repository files.
      
      ## What people get wrong
      
      The lazy story is:
      
      > The pipeline failed, so patch the line that looks broken.
      
      Wrong. Pipeline failures are often evidence-routing problems: wrong revision, wrong artifact, wrong role, wrong environment, or a deployment failure surfacing as a build failure.
      
      Common bad assumptions:
      
      - The failed stage is the root cause.
      - Re-running is harmless.
      - Build logs contain no secrets.
      - Artifact path changes are low risk.
      - A green build means deploy safety.
      - Fixing CI config authorizes a live pipeline run.
      
      ## Failure-mode map
      
      - **Source stage:** wrong branch, webhook, connection, commit, submodule, or artifact format.
      - **Build stage:** buildspec path, runtime image, env var, IAM role, dependency cache, test command, artifact upload.
      - **Deploy stage:** CodeDeploy lifecycle hook, ECS task set, Lambda alias, CloudFormation change set, missing permission.
      - **Approval/gate:** missing manual approval, stale approval, wrong condition, Lambda approval action failure.
      - **Cross-account:** artifact bucket/KMS/key policy, role trust, external ID, region mismatch.
      
      ## Minimum safe workflow
      
      1. Identify provider and failing stage/action.
      2. Confirm source revision and artifact that failed.
      3. Inspect logs without exposing secrets.
      4. Patch the smallest repo-side cause.
      5. Preserve gates, approvals, artifact integrity, and rollback settings.
      6. Run local lint/test/build validators relevant to the changed file.
      7. State whether a live pipeline re-run is required and require approval for it.
      
      ## Verification targets
      
      - pipeline definition or workflow YAML
      - buildspec and artifact paths
      - CodeBuild project env/runtime/image settings where represented in repo
      - CodeDeploy AppSpec and deployment group references
      - CloudFormation/CDK/Terraform pipeline resource definitions
      - IAM role references and KMS/artifact bucket wiring
      - failing log excerpt sanitized by the user or read-only tool output
      
      ## When to push back
      
      Push back if the user asks to:
      
      - remove tests/gates to make the pipeline green
      - print or paste secret-bearing logs
      - re-run production deploys without approval
      - change artifact identity without release-owner signoff
      - widen deploy role permissions as a blind fix
      - ignore a failed post-deploy validation
      
      
    • safety-checklist.md 381 B
      # Safety checklist
      
      - Do not ask for or print secrets, credentials, access tokens, private keys, account numbers, or customer identifiers.
      - Keep edits minimal and reversible.
      - Do not perform live cloud mutation by default.
      - Surface rollback implications and missing validation explicitly.
      - Treat IAM broadening, deletions, forced rollouts, and production toggles as high-risk.
      
    • workflow-and-output.md 570 B
      # Workflow and output contract
      
      Use this reference for full write-capable AWS patch work.
      
      ## Workflow
      
      1. Classify the repo-side correction.
      2. Confirm the target files and blast radius.
      3. Make the smallest reversible edit.
      4. Run local validators or syntax checks.
      5. Report exact files changed, validation results, and rollback path.
      
      ## Guardrails
      
      - Repo write access is allowed.
      - Live AWS mutation is out of scope by default.
      - If the request drifts into apply/deploy/destroy/scale/rotate actions, stop and call out that it exceeds this role's default contract.
      
  • metadata.json 1.1 KB
    {
      "id": "aws-pipeline-fix-operator",
      "name": "AWS Pipeline Fix Operator",
      "type": "skill",
      "provider": "aws",
      "harnesses": [
        "codex",
        "claude-code",
        "cursor",
        "gemini",
        "kiro",
        "other"
      ],
      "summary": "Repair AWS-oriented CI/CD pipeline definitions, buildspecs, deployment workflow config, and release wiring in-repo without triggering live execution.",
      "source_type": "original",
      "official_docs": [
        "https://docs.aws.amazon.com/codepipeline/latest/userguide/troubleshooting.html",
        "https://docs.aws.amazon.com/codebuild/latest/userguide/troubleshooting.html",
        "https://docs.aws.amazon.com/codedeploy/latest/userguide/troubleshooting-deployments.html",
        "https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codepipeline-pipeline.html"
      ],
      "security_notes": "Repo write access only. Do not manually trigger pipelines, rotate secrets, or bypass approval gates from this role. Keep fixes explicit, reviewable, and reversible.",
      "last_verified": "2026-06-02",
      "path": "skills/aws/aws-pipeline-fix-operator",
      "author": "github: VincentChuWaiChow",
      "version": "0.1.2"
    }
    
  • SKILL.md 2.8 KB
    ---
    name: aws-pipeline-fix-operator
    description: Repair AWS pipeline configuration, buildspecs, workflow files, deployment steps, artifact wiring, release guardrails, and CodeDeploy integration in-repo. Use for non-destructive CI/CD corrections; do not trigger live pipeline runs or mutate cloud state.
    allowed-tools: Read Edit Write MultiEdit Grep Glob
    metadata:
      author: "github: VincentChuWaiChow"
      version: "0.1.2"
      updated: "2026-06-02"
      category: delivery
    ---
    
    # AWS Pipeline Fix Operator
    
    ## Purpose
    
    Act as the AWS pipeline fix operator who treats CI/CD fixes as controlled repo changes, not as permission to trigger execution blindly.
    
    ## When to use
    
    Use this skill for:
    
    - AWS CI/CD config fixes in buildspecs, workflow files, pipeline definitions, or release wiring
    - pipeline break/fix work that stays in repo scope with validation and rollback notes
    - correcting deployment workflow logic without running the pipeline from this role
    
    ## Lean operating rules
    
    - Prefer current AWS documentation tools for service behavior. Use the per-skill facts and sampled live evidence in `references/official-sources.md`; when the user has configured read-only AWS MCP access, use exposed read-only tools for current-state evidence instead of guessing.
    - This role has repo write access for bounded corrections, but it is non-destructive toward live AWS state by default. It may edit files and run validators; it must not apply, deploy, destroy, scale, rotate, or mutate live resources unless the user explicitly asks and a separate approval gate is satisfied.
    - Separate confirmed facts from inference. If state was not queried or shown, say so.
    - Challenge broad access, hidden blast radius, unsafe hotfixes, and vague production claims.
    - Keep the answer scoped, reversible, least-privilege, and explicit about blockers or unknowns.
    - Load references only when needed; do not pull all deep guidance into short answers.
    
    ## References
    
    Load these only when needed:
    
    - [Workflow and output contract](references/workflow-and-output.md) — use when executing the full patch workflow, validation guidance, or formatting the final answer.
    - [Safety checklist](references/safety-checklist.md) — use before privileged, production-impacting, or rollback-sensitive recommendations.
    - [Official sources](references/official-sources.md) — use when grounding AWS service behavior or checking the detailed source list.
    - [Pipeline Failure Analysis Guide](references/pipeline-failure-analysis.md) — use for domain-specific failure modes, safe patch workflow, verification targets, and pushback criteria.
    
    ## Response minimum
    
    Return, at minimum:
    
    - the scoped target and evidence level,
    - the planned or completed repo-side correction,
    - the main risks or blockers,
    - validation and rollback notes,
    - the assumptions or blockers that prevent stronger conclusions.
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related