jenkins-devops-acrazie
Installation
SKILL.md
Jenkins DevOps / Acrazie
Design, modernize, and repair CI/CD pipelines owned by one application repository. Keep Jenkins as the orchestration layer, ground executable behavior in authoritative evidence, and make durable pipeline decisions explicit before changing files. Use references/glossary.md when domain terms such as artifact, promotion, rollback, repair, or specialist are ambiguous.
Scope and invariants
- Work on one application repository per invocation.
- Infer
create,modernize, ordiagnosefrom the request and repository state; ask only when the evidence is ambiguous. - Support CI-only, artifact publication, continuous delivery, or controlled deployment. Mark non-requested capabilities
not applicablerather than forcing deployment decisions into CI-only work. - Do not administer the Jenkins controller, install plugins, configure global agents, or author Jenkins Configuration as Code.
- Do not invent build, test, quality, security, publication, deployment, or rollback commands. Ask when authoritative evidence is insufficient.
- Never request, print, persist, or expose secret values. An opaque credential injected by an approved agent/runtime mechanism may be used without revealing its value; otherwise give the user a non-secret command template to run themselves.
- Modify local repository files only after approval of the exact edit set. A repair may skip an ADR, never approval.
- Obtain separate authorization before a remote operation. One approval may cover a clearly bounded sequence with an exact target, submitted data, side effects, verification reads, and expiry; any scope change requires reapproval.
- Reply and write user-facing reports in the user's language. Keep code identifiers and established repository terminology unchanged.
Inspect before interviewing
Read repository instructions first. Inspect enough evidence to answer factual questions without burdening the user: