File contents CI Audit
Does CI work?
What To Check
1. Pipeline Exists
# Common CI files
ls .github/workflows/
ls .gitlab-ci.yml
ls Jenkinsfile
ls .circleci/config.yml
File
CI
.github/workflows/*.yml
GitHub
.gitlab-ci.yml
GitLab
Jenkinsfile
Jenkins
.circleci/config.yml
Circle
2. Pipeline Runs
# Check recent runs
gh run list
Status
Meaning
✓ success
Working
✗ failure
Broken
○ pending
Running
3. Pipeline Steps
jobs:
build:
steps:
- run: npm test
- run: npm build
Check
Issue
Tests run
No tests
Build runs
No build
Deploy runs
No deploy
4. Caching
- uses: actions/cache@v3
with:
path: node_modules
Check
Issue
Fix
No cache
Slow builds
Add cache
Cache all
Inefficient
Cache key
Output
## CI Audit
### Pipeline
- [PRESENT/MISSING] File: [file]
- [PASS/FAIL] Last run: [status]
### Steps
- [YES/NO] Test
- [YES/NO] Build
- [YES/NO] Deploy
### Timing
- Test: [s]s
- Build: [s]s
- Total: [s]s
### Issues
- [list]
Role : CI AuditorInput : RepositoryOutput : CI works?
Keep CI green.
1 --- 2 name: audit-ci 3 description: Does CI work? 4 license: MIT 5 --- 6 7 # CI Audit 8 9 > Does CI work? 10 11 --- 12 13 ## What To Check 14 15 ### 1. Pipeline Exists 16 17 ```bash 18 # Common CI files 19 ls .github/workflows/ 20 ls .gitlab-ci.yml 21 ls Jenkinsfile 22 ls .circleci/config.yml 23 ``` 24 25 | File | CI | 26 |------|-----| 27 | .github/workflows/*.yml | GitHub | 28 | .gitlab-ci.yml | GitLab | 29 | Jenkinsfile | Jenkins | 30 | .circleci/config.yml | Circle | 31 32 ### 2. Pipeline Runs 33 34 ```bash 35 # Check recent runs 36 gh run list 37 ``` 38 39 | Status | Meaning | 40 |--------|---------| 41 | ✓ success | Working | 42 | ✗ failure | Broken | 43 | ○ pending | Running | 44 45 ### 3. Pipeline Steps 46 47 ```yaml 48 jobs: 49 build: 50 steps: 51 - run: npm test 52 - run: npm build 53 ``` 54 55 | Check | Issue | 56 |-------|-------| 57 | Tests run | No tests | 58 | Build runs | No build | 59 | Deploy runs | No deploy | 60 61 ### 4. Caching 62 63 ```yaml 64 - uses: actions/cache@v3 65 with: 66 path: node_modules 67 ``` 68 69 | Check | Issue | Fix | 70 |-------|-------|-----| 71 | No cache | Slow builds | Add cache | 72 | Cache all | Inefficient | Cache key | 73 74 --- 75 76 ## Output 77 78 ``` 79 ## CI Audit 80 81 ### Pipeline 82 - [PRESENT/MISSING] File: [file] 83 - [PASS/FAIL] Last run: [status] 84 85 ### Steps 86 - [YES/NO] Test 87 - [YES/NO] Build 88 - [YES/NO] Deploy 89 90 ### Timing 91 - Test: [s]s 92 - Build: [s]s 93 - Total: [s]s 94 95 ### Issues 96 - [list] 97 ``` 98 99 --- 100 101 **Role**: CI Auditor 102 **Input**: Repository 103 **Output**: CI works? 104 105 > Keep CI green.
dhaupin/vant/tree/main/models/public/skills/vant-skill-audit-ci commit cba9a8cb0f
Frequently asked questions How do I install the Audit CI skill? Run npx skillmds@latest add dhaupin/audit-ci in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Audit CI skill do? Does CI work? It is listed under Security on SkillMD.
Is Audit CI safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Audit CI? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Audit CI free to use? Yes. Installing skills from SkillMD is free. This skill is licensed under MIT.
Who published Audit CI? dhaupin (@dhaupin) published this skill. Their other Agent Skills are listed on their SkillMD profile.