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.
Install
npx skills add https://github.com/VincentChuWaiChow/vanguard-frontier-agentic/tree/master/skills/aws/aws-pipeline-fix-operator
claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install vincentchuwaichow-vanguard-frontier-agentic@llmmart
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.
Reviews (0)
No reviews yet.
No comments yet.