CAT PAW

All workflows

DevOps

Create a Repository CI Pipeline

A least-privilege CI workflow that reproducibly installs, validates, tests, and builds the project on proposed changes.

The process

Work it in this order.

  1. Read the repository's supported runtimes, package manager, lockfiles, test commands, protected branches, and existing automation.
  2. Create a minimal workflow triggered on pull requests and the intended branches, pinning runtime versions and using lockfile-respecting installs.
  3. Set explicit token permissions, avoid exposing secrets to untrusted contributions, and add concurrency cancellation for superseded runs where appropriate.
  4. Add ordered jobs for formatting or linting, type checks, unit tests, integration tests, and builds, with a justified matrix and caching.
  5. Run the workflow on a branch, inspect logs and artifacts, then introduce a controlled failure to prove the required check detects it.
  6. Document the check names, maintenance owner, rerun procedure, and branch-protection requirement before enabling merge gating.

Bring this

Inputs the cat will ask for.

  • Repository and default branch
  • Canonical install, check, test, and build commands
  • Supported runtime matrix
  • Secret and branch-protection policy

Router + one playbook

Route first. Choose one.

Cat Paw loads one playbook per task rather than merging several. Start with this router; the remaining paths are workflow-specific candidates it can inspect.

  • Router: engineering-pack
  • skills/engineering/addyosmani/ci-cd-and-automation/SKILL.md

Guardrails

The boundaries travel with the prompt.

  • Use least-privilege workflow permissions and pin third-party actions to trusted versions or commits.
  • Never print or upload secrets in logs or artifacts.
  • Do not mark a flaky or skipped job as a required quality signal without an owner and remediation plan.

Done means

A checkable finish.

A pull request triggers the workflow, all intended jobs pass on a clean change, a deliberate defect produces a failing required check, and the workflow permissions and ownership are documented.

Sources

Where this process came from.

  1. docs.github.com/en/actions/tutorials/build-and-test-code
  2. docs.github.com/en/actions/security-guides/automatic-token-authentication

Sources establish the workflow pattern. Reddit and community posts, where present, are treated as practitioner anecdotes rather than universal facts.

AI acts. You decide.

A human brake for AI.

Latch shows every command, click, and file change before it happens — so you can say yes, no, or not yet.

Plow Latch · macOS Cat Paw Latch · Windows + Linux · build from source
Cat Paw Latch

Behind the number

Two harnesses. One line.

Same number, same $100 credit. Pick the harness that answers when you text.

Hermes

Nous Research's terminal-native agent. It runs on your machine, keeps memory between sessions, and opens one playbook per task.

Text Hermes
OpenClaw

The open-source assistant that runs on your own computer and answers in the channels you already use. One playbook per task.

Text OpenClaw

One line for both harnesses +1 628 246 3032

Opens Messages with that harness already chosen.