Universal AI Skills Pack

Universal AI Skills Pack

Skills that help agents carry routine work from start to finish, with explicit handoffs when a human should decide. Use them with Claude, ChatGPT, Cursor, Codex, and any assistant that supports the Agent Skills format.

Table of contents


What is this?

25+ core skills for AI coding assistants. The idea is to give teams:

  • A path from "not started" to "actually done" on repetitive work, with less back-and-forth than ad-hoc prompts
  • The same conventions across repos, stacks, and time zones
  • A shared way to handle code review, docs, security checks, and releases without hiring a person for each lane

It is a small, opinionated set: code quality, safety, documentation, releases, and workflow glue. The agent handles the boring steps; people keep ownership of tradeoffs and risk.


Skills index

#SkillWhen to use
1code-reviewReview PRs for correctness, security, and team standards
2commit-messagesGenerate conventional commit messages from staged diffs
3coding-standardsEnforce naming, structure, and patterns (TS/JS, style, APIs)
4test-driven-developmentWrite tests first, then implementation; red-green-refactor
5documentationREADME, API docs, runbooks, and in-code docs
6api-designDesign REST/GraphQL APIs with consistency and versioning
7database-migrationsSafe schema changes, rollback, and migration hygiene
8systematic-debuggingReproduce → isolate → fix → verify; no random edits
9security-auditCheck for injection, secrets, auth, and common vulns
10changelog-release-notesChangelogs and release notes from commits/tags
11task-breakdownBreak epics into subtasks with acceptance criteria
12pr-descriptionPR title and description from branch and diff
13accessibility-auditWCAG-oriented a11y checks and fixes
14dependency-updatesSafe dependency upgrades and breaking-change review
15env-and-config.env.example, config docs, and env var hygiene
16error-handling-patternsConsistent errors, logging, and user-facing messages
17git-workflowBranch naming, merge strategy, and cleanup
18refactoring-safelySmall steps, tests, no behavior change
19logging-standardsStructured logging, levels, and PII handling
20codebase-explorationMap and navigate unfamiliar codebases quickly
21runbook-incidentRunbooks and incident response steps
22openapi-specCreate and maintain OpenAPI/Swagger specs from code or design
23verification-before-completionRun verification (tests/build) and cite output before claiming done
24receiving-code-reviewVerify feedback, clarify unclear items, push back with reasoning when needed
25deployment-patternsDeploy strategies, health checks, rollback, production readiness (any stack)

Usage examples

These are natural-language patterns; your tool may also expose skills as rules, /commands, or plugins-phrase the same intent there.

Gate before "done"

  • "Apply verification-before-completion: run the project's test and build commands in this session, paste the relevant output, then say whether it passes. Do not claim done before that."

Review flow

  • "Use code-review on the diff against main: Critical / Suggestions / Nice to have, with file:line references."
  • "Here are review comments-use receiving-code-review to draft replies where we agree, ask for clarification, or push back with evidence."

Planning and shipping

  • "task-breakdown: split [feature] into subtasks with acceptance criteria and dependencies."
  • "Then pr-description for this branch vs main; include What / How / Testing."

Quality and safety

  • "systematic-debugging for this error: reproduce, root cause only after Phase 1-[paste logs]."
  • "security-audit on files touched by this change (auth, injection, secrets)."

Typical day (combined)

  • "Plan with task-breakdown, implement, then verification-before-completion, then pr-description, then code-review before merge."

Typical workflow

End-to-end habit (adjust names to your process):

flowchart LR
  A[task-breakdown] --> B[Implement + focused skills]
  B --> C[verification-before-completion]
  C --> D[pr-description]
  D --> E[code-review]
  E --> F[receiving-code-review]
  F --> G[Merge / deploy + deployment-patterns if needed]

Not every task uses every step; verification-before-completion is the usual gate before claiming finished work or opening a PR.


Patterns for best results

These skills borrow patterns from strong real-world packs so outcomes stay consistent and checkable. If you author or fork skills, read docs/PATTERNS.md first (Iron Law, phased work with clear "done," rationalization tables, red flags, verification gates, how skills chain, templates).

The skills themselves are written to be stack-agnostic where it makes sense, with room to ask questions or adapt when the repo does not match the example.

Useful pieces from that doc:

  • Iron law - One non-negotiable rule per skill when it matters (for example: no "done" without verification).
  • Phases and success criteria - Finish phase N before N+1; say what finished looks like at each step.
  • Rationalizations table - Excuse in one column, plain answer in the other so nobody skips steps on autopilot.
  • Red flags / STOP - When to stop and rerun or re-verify instead of pushing through.
  • Verification gate - Run the command that proves the claim, read the output, then speak (see verification-before-completion).
  • Integration - How skills line up (e.g. task-breakdown → implement → verify → pr-description → code-review → receiving-code-review).

Install

Cursor

  • Project-level: Copy the skills/ folder into your repo as .cursor/skills/ or .agents/skills/.
  • User-level: Copy into ~/.cursor/skills/.
  • Or add this repo as a Remote Rule (GitHub) in Cursor Settings → Rules and point to this repo's skills/ path.

Claude Code / Codex

  • Copy skills/ into .claude/skills/ or .codex/skills/ (project or user home).
  • Same folder layout: each skill is a directory with a SKILL.md file.

Any Agent Skills-compatible tool

  • Use the Agent Skills layout: each skill = folder with SKILL.md.
  • Place the contents of skills/ in your tool's skill directory (see its docs).

Compatibility

  • Format: Agent Skills open standard (SKILL.md + optional scripts/, references/, assets/).
  • Platforms: Cursor, Claude Code, Codex, and any agent that discovers skills from directories.
  • Languages: Skills aim to be stack-agnostic where possible; some (e.g. coding-standards, api-design) include TypeScript/JavaScript examples you can swap for your language.

Philosophy

  1. Universal - Backend, frontend, platform, data: the same habits can travel.
  2. Autonomous - Tasks are scoped so an agent can run them end-to-end, with explicit "ask a human" exits when the repo or risk profile demands it.
  3. Few, not many - Roughly two dozen skills cover the repeated grunt work; we avoid a hundred micro-skills nobody remembers.
  4. Portable - One pack works across tools; you are not locked to a single vendor.
  5. Ops-shaped - Written with distributed teams in mind: can you ship consistent quality and documentation without review on every line? These skills aim to make that more realistic, not magic.

License

MIT.