aot-ci-cd-optimization
Measure and improve GitHub Actions CI/CD speed through independent parallel checks, cancellation of superseded runs, efficient secret scanning, caching and…
Skill by Art-of-Technology
Chalk Labs
Need help deploying aot-ci-cd-optimization?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/art-of-technology-aot-ci-cd-optimization
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: devops, data, security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/aot-ci-cd-optimization
What's inside
- Skill name
aot-ci-cd-optimization- Description
- Measure and improve GitHub Actions CI/CD speed through independent parallel checks, cancellation of superseded runs, efficient secret scanning, caching and reuse of tested artifacts. Use when setting up or speeding up a pipeline, investigating long checks or duplicate runs, or improving image publication. Preserve the repository's review and deployment policy.
- License
- MIT
- Instructions
- 105 lines in SKILL.md · view on GitHub
Files (3)
- SKILL.md
- github-actions.md · references/
- secret-scans.md · references/
SKILL.md (first lines)
# CI/CD speed without weaker gates Improve time from a code change to a verified artifact. Measure the bottleneck, change the smallest useful part, and prove that failures still block delivery. ## Establish the contract Read the target repository's agent/contribution instructions, package scripts, lockfile, workflows, Dockerfiles and deployment procedure. Identify: - Required checks and their exact names; review evidence and merge rules. - PR, merge-queue, main-push, tag and manual triggers; workflow callers and concurrency groups. A reusable workflow can already provide main validation. - Package/runtime versions, frozen install commands, test services and shared mutable resources, runner capacity and trust boundaries. - What actually builds, tests, publishes and promotes each service, and which actions require owner approval. Publication and deployment are separate facts. Preserve existing authorization and policy. This skill does not authorize a merge, workflow cancellation, production change, new paid runners or changes to branch protection. Proceed with actions already covered by the user's request. Do not impose a new release/tag convention on an existing project. ## Measure before changing Use `gh-axi` when available, otherwise `gh`, to inspect representative successful runs and the current task's runs. Record commit, run/attempt, queue time, job/step duration, test counts and cache state. Separate wall time from total runner work. Cancelled and failed runs are useful diagnostics, not comparable completion times. Find the critical path: duplicated workflow calls, serial independent tasks, one dominant test file, repeated compilation, slow installation, cache upload, or runner queuing. Profile the slow task instead of assuming the review tool is the cause. Compare identical cases in equivalent environments; distinguish a filtered sample from a complete-suite result. ## Choose improvements supported by the evidence 1. **Remove duplicate validation.** Keep one authoritative gate per event and revision. For example, PR CI plus a main publication workflow calling CI once avoids a second direct main-push CI run. A PR head and its merge commit are different revisions; do not claim earlier evidence automatically covers both. 2. **Run independent work concurrently.** Lint, typechecks, unit tests, isolated database tests and secret/dependency checks can often overlap. Keep real dependencies, such as browser tests using a built artifact. Bound concurrency by CPU, memory and runner slots; extra jobs can increase queue/install cost. 3. **Cancel obsolete checks.** Group PR checks by workflow/caller and PR identity, not commit SHA or run ID. Keep publication, promotion, migration and release concurrency separate; preserve the project's cancellation/serialization policy. 4. **Reduce repeated work inside tests.** Profile expensive fixtures and queries. Preserve cases, assertions, realistic boundaries and timeout limits. Keep test-only shortcuts scoped to fixtures; prove changed inputs and negative cases still fail. Do not replace real coverage with a faster mock silently. 5. **Cache inputs and reuse artifacts.** Cache package stores by lockfile, runtime/OS and relevant tool configuration; use separate Docker cache scopes per service. Cache hits accelerate work; they do not prove a new head passed. Include build-time inputs and platform in artifact identity. 6. **Keep secret scanning cheap and current.** Scan new changes or the current tracked snapshot for each changed head. Reserve expensive full-history scans for initial assessment, scheduled or manual runs unless policy requires more. Do not remove an existing fast check merely because it runs on every push. For workflow wiring, cancellation, aggregation and artifacts, read [GitHub Actions patterns](references/github-actions.md). For scan boundaries, redaction and evidence reuse, read [secret scans](references/secret-scans.md). ## Preserve a trustworthy merge and publication gate Keep validation blocking. A terminal aggregator must require every expected result to be exactly `success`; failures, cancellation, missing jobs and unexpected skips cannot authorize a merge. If local policy prohibits an always-running aggregate job, use an existing task runner inside a blocking job and verify its exit/cancellation behavior. Never hide a failed validator. Keep current required-check names until a reviewed protection change is ready. Add `merge_group` only when the repository uses a merge queue. Avoid workflow path filters that leave required checks pending; any conditional check needs an explicit, tested applicability decision included in the gate. Publish only the validated artifact from the intended trusted revision/run. Retain service digests and revision metadata. Promote the same artifact using the existing environment policy; do not rebuild on a deployment host. Verify the running digest and feature behavior before reporting deployment complete. ## Validate and deliver - Run the project's prescribed frozen install, checks, tests and builds. - Prove both success and failure paths: each validator fails the gate; missing or skipped results fail; cancellation stops owned work; superseded PR runs do not cancel protected releases. Test changed secret-scan inputs and scan errors. - Verify all original test identities/cases remain when optimizing a suite. Run relevant negative controls and the full suite after sampled measurements. - Validate workflow syntax/action pins, cold and warm cache behavior where relevant, and the complete image set. Inspect actual post-merge runs before claiming the workflow change reduced delivery time. - Keep operational documentation/changelogs aligned. Report measured before/ after timings with scope, gate evidence, remaining bottlenecks and whether images are published or actually deployed. Use the repository's existing review process. Where applicable, [aot-ship-loop](../aot-ship-loop/SKILL.md) handles delivery checks and [aot-release-lifecycle](../aot-release-lifecycle/SKILL.md) handles an explicitly requested release. Neither link replaces the target repository's policy.
From Art-of-Technology/skills, MIT.
More from Art-of-Technology/skills
- 0.529score
aot-nextjs-server-first
Art-of-Technology
Audit and refactor a Next.js app so data fetching happens on the server, backend credentials never reach the browser, and client-side fetch waterfalls stop…
SkillBFreshness: BClaude Code +9 - 0.529score
aot-ci-workflows
Art-of-Technology
Cut wasted GitHub Actions runs in a repo and migrate it onto Art of Technology's shared reusable workflows (node-ci, dotnet-ci, docker-build, release), in two…
SkillBFreshness: BClaude Code +9 - 0.529score
aot-security-audit
Art-of-Technology
Run a security audit on a TypeScript/Node.js or C#/ASP.NET Core codebase and produce a prioritized findings report with concrete fixes.
SkillBFreshness: BClaude Code +9 - 0.529score
aot-skill-audit
Art-of-Technology
Security audit of a third-party agent skill or plugin before anyone at Art of Technology installs it.
SkillBFreshness: BClaude Code +9 - 0.529score
aot-design-review
Art-of-Technology
Review a web UI against visual design, interaction, and accessibility principles, then produce a prioritized findings report with concrete code fixes.
SkillBFreshness: BClaude Code +9 - 0.529score
blog-content-agent
Art-of-Technology
Research trends, analyze a product repository to learn what it does, propose blog topics, write a publication-ready post, optionally generate a banner image…
SkillBFreshness: BClaude Code +9 - 0.529score
aot-release-lifecycle
Art-of-Technology
Enforce the trunk-based release lifecycle across environments.
SkillBFreshness: BClaude Code +9 - 0.524score
aot-ship-loop
Art-of-Technology
Ship a code change through the complete Art of Technology quality loop: committed feature branch, no-mistakes validation, lint and tests, pull request…
SkillBFreshness: BClaude Code +9 - 0.524score
aot-brief
Art-of-Technology
Shape agent replies for ADHD-friendly scanning and fewer output tokens.
SkillBFreshness: BClaude Code +9 - 0.524score
aot-pr-loop
Art-of-Technology
Address Octopus Review feedback on a GitHub pull request in a tight loop until the PR earns a 4+/5 quality score.
SkillBFreshness: BClaude Code +9 - 0.524score
actionable-output
Art-of-Technology
Make every response short, clear, and actionable.
SkillBFreshness: BClaude Code +9 - 0.516score
aot-rundown
Art-of-Technology
Give a concise whole-project status rundown from the current repository and GitHub state.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 7, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Art-of-Technology/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Art-of-Technology
- 0.529score
aot-nextjs-server-first
Art-of-Technology
Audit and refactor a Next.js app so data fetching happens on the server, backend credentials never reach the browser, and client-side fetch waterfalls stop…
SkillBFreshness: BClaude Code +9 - 0.529score
aot-security-audit
Art-of-Technology
Run a security audit on a TypeScript/Node.js or C#/ASP.NET Core codebase and produce a prioritized findings report with concrete fixes.
SkillBFreshness: BClaude Code +9 - 0.529score
aot-ci-workflows
Art-of-Technology
Cut wasted GitHub Actions runs in a repo and migrate it onto Art of Technology's shared reusable workflows (node-ci, dotnet-ci, docker-build, release), in two…
SkillBFreshness: BClaude Code +9 - 0.529score
aot-design-review
Art-of-Technology
Review a web UI against visual design, interaction, and accessibility principles, then produce a prioritized findings report with concrete code fixes.
SkillBFreshness: BClaude Code +9 - 0.529score
aot-release-lifecycle
Art-of-Technology
Enforce the trunk-based release lifecycle across environments.
SkillBFreshness: BClaude Code +9 - 0.529score
aot-skill-audit
Art-of-Technology
Security audit of a third-party agent skill or plugin before anyone at Art of Technology installs it.
SkillBFreshness: BClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get aot-ci-cd-optimization running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
aot-ci-cd-optimization skill. Agent Mart. https://agentmart.dev/skills/art-of-technology-aot-ci-cd-optimization (last updated 2026-10-24)