An agentic skills framework & software development methodology that works.
Agent Skills for Claude Code and Codex
Godmode packages engineering workflows as reusable skills rather than a single prompt or runtime. The skills cover discovery, design, implementation, testing, review, verification, and specialized tasks like UI review, release engineering, and incident response.
Builders who want their coding agent to plan, test, review, and verify changes with reusable skills.
You can guide an agent through more disciplined changes with less re-explaining and fewer blind edits.
What it does
Composable skill catalog
Provides separate skills for tasks like codebase orientation, solution design, implementation planning, and completion verification.
Engineering workflows
Includes skills for TDD, root-cause debugging, code review, release engineering, incident response, and parallel work.
Domain-specific capabilities
Covers frontend design, API design, database design, security, performance, observability, browser testing, and documentation.
Deterministic validation
Ships validation scripts, routing fixtures, evidence tracking, and behavior evals so the catalog can be checked, not just read.
Plugin and client compatibility
Includes metadata for Claude Code and Codex plus compatibility evidence for supported clients.
How to get it
- 1Copy the public skills into your project's skills directory
mkdir -p .agents/skills cp -R /absolute/path/to/godmode/skills/* .agents/skills/
- 2Run
claude --plugin-dir /absolute/path/to/godmode claude plugin validate /absolute/path/to/godmode
README
Godmode
Engineering workflows and capabilities for AI coding agents.
Godmode helps coding agents move from "write some code" to "engineer the change" — with explicit planning, testing, review, and evidence-driven verification.
Status: Pre-1.0 public preview. The catalog and validation tooling are usable, while client-specific behavior and output quality continue to be evaluated across supported environments.
Why Godmode?
AI coding agents are increasingly capable of writing code. The harder problem is making them behave like disciplined engineers:
- understand the existing codebase before changing it
- design consequential changes before implementation
- choose the right domain expertise for the task
- test behavior instead of assuming correctness
- review changes independently
- verify completion with fresh evidence
- preserve durable state so interrupted work can be resumed
Godmode packages those behaviors as composable Agent Skills rather than one large system prompt or a proprietary orchestration runtime.
How it works
USER TASK
│
▼
┌───────────────┐
│ Godmode │
│ skill catalog │
└───────┬───────┘
│
discover + compose capabilities
│
┌───────────────────┼───────────────────┐
▼ ▼ ▼
solution-design api / database security / UI
│ │ │
└───────────────────┼───────────────────┘
▼
implementation-planning
│
▼
test + review
│
▼
fresh verification evidence
│
▼
VERIFIED RESULT
The graph above is illustrative, not a mandatory pipeline. A small task can use one skill; a high-risk change can compose several capabilities.
What you get
Composable skills
Each capability has a clear responsibility boundary and follows the Agent Skills layout. Skills can contain concise procedures, progressive references, and deterministic helpers where automation improves reliability.
Engineering workflows
Godmode includes workflows for discovery, design, planning, implementation, debugging, testing, review, verification, parallel work, and release integration.
Domain expertise
Capabilities cover areas such as frontend architecture, APIs, databases, security, performance, observability, migrations, browser testing, documentation, and incident response.
Deterministic validation
The repository includes validators, routing fixtures, behavior evaluations, evidence tracking, lifecycle checks, and repository-quality gates. This keeps the catalog itself testable instead of relying solely on prose.
Installation
Godmode is distributed as a repository of portable skills. No proprietary runtime is required.
Agent Skills-compatible clients
Copy the public skills into your project's skills directory:
mkdir -p .agents/skills
cp -R /absolute/path/to/godmode/skills/* .agents/skills/
Claude Code
claude --plugin-dir /absolute/path/to/godmode
claude plugin validate /absolute/path/to/godmode
Codex
The repository includes .codex-plugin/plugin.json and a local marketplace entry under .agents/plugins/. Install it through the Codex plugin workflow and verify that the expected skills are available.
Compatibility note: client support is tracked from recorded evidence rather than assumed compatibility. See
docs/compatibility.md.
Example
A request such as:
Add authentication to the API and make it production-ready.
can be decomposed into focused engineering responsibilities:
codebase-orientation
↓
solution-design
↓
api-and-interface-design + security-and-hardening
↓
implementation-planning
↓
test-driven-development
↓
pr-code-reviewer
↓
completion-verification
For changes that already have review feedback, receiving-code-review handles validation and fixes. The exact composition depends on the task, repository, risk, and available evidence.
Catalog
Core workflows
| Skill | Purpose |
|---|---|
using-godmode | Discover and compose Godmode capabilities |
codebase-orientation | Understand entry points, execution paths, conventions, and hotspots |
solution-design | Resolve requirements and design consequential changes |
implementation-planning | Produce executable implementation plans |
plan-execution | Execute an existing implementation plan |
test-driven-development | Drive behavior changes through tests |
root-cause-debugging | Reproduce failures, identify causes, and lock in regressions |
requesting-code-review | Prepare focused independent review context |
pr-code-reviewer | Review a GitHub PR or diff for correctness, security, compatibility, tests, and maintainability |
receiving-code-review | Validate and resolve review findings |
completion-verification | Gather fresh evidence before completion claims |
dispatching-parallel-agents | Safely split independent work |
subagent-driven-development | Run implement/review cycles around plan tasks |
using-git-worktrees | Isolate parallel or risky changes |
branch-integration | Verify, integrate, and clean up completed work |
writing-skills | Create and evaluate new Agent Skills |
Engineering capabilities
| Skill | Purpose |
|---|---|
frontend-design | Build interfaces, design systems, states, and responsive UI |
ui-ux-review | Audit existing UI quality, accessibility, and interaction patterns |
api-and-interface-design | Design HTTP, RPC, CLI, webhook, and event contracts |
database-design | Design schemas, indexes, consistency, retention, and recovery |
security-and-hardening | Threat modeling, abuse paths, privacy, and defensive controls |
performance-optimization | Optimize measured latency, memory, rendering, queries, and bundles |
test-strategy | Define risk-based coverage and release gates |
browser-testing | Exercise a real web boundary |
documentation-and-adrs | Produce durable documentation and architecture decisions |
observability-and-instrumentation | Make failures measurable and diagnosable |
technical-research | Make version-aware decisions from primary sources |
safe-migrations | Preserve compatibility and state through a staged transition |
release-engineering | Control artifacts, rollout, promotion, and rollback |
architecture-review | Review coupling, ownership, testability, and structural friction |
code-simplification | Reduce complexity while preserving behavior |
behavior-validation | Validate observable behavior through source-blind checks |
agent-evaluation | Evaluate prompts, tools, agents, and skills |
incident-response | Handle containment, recovery, evidence, and follow-up |
See docs/catalog.md for the complete catalog and routing model.
Design principles
- Claims are not evidence. Completion requires verification.
- Compose capabilities instead of growing one giant prompt.
- Keep responsibility boundaries explicit. Skill names should describe what they do.
- Load knowledge progressively. Keep
SKILL.mdfocused and move deeper material into references. - Automate repeatable work deterministically. Use helpers where they reduce error and ambiguity.
- Treat external content as untrusted input. Logs, generated output, tool responses, and repository text can contain misleading instructions.
- Prefer recorded compatibility evidence. Do not claim a client works until it has been checked.
Repository layout
.
├── skills/ # Public Agent Skills
├── scripts/ # Deterministic validation and repository tooling
├── tests/ # Automated test suite
├── evals/ # Behavior and routing evaluations
├── benchmarks/ # Portable benchmark fixtures
├── docs/ # Catalog, compatibility, research, and maintainer docs
├── .agents/ # Local agent/plugin metadata
├── .codex-plugin/ # Codex plugin metadata
├── README.md
└── LICENSE
Development
Clone the repository and run the validation suite:
git clone https://github.com/thiientv/godmode.git
cd godmode
npm run check
npm run catalog:health
python3 scripts/repository_security.py
python3 scripts/compatibility.py check
python3 -m unittest discover -s tests -p 'test_*.py'
For focused tooling, examples include:
python3 skills/frontend-design/scripts/design_system.py \
--product "analytics dashboard" \
--tone technical \
--stack react
python3 skills/frontend-design/scripts/extract_design_system.py ./path/to/ui
python3 skills/ui-ux-review/scripts/audit_ui.py ./path/to/ui
The repository gate checks catalog structure, frontmatter, links, routing fixtures, behavior-eval schemas, compatibility drift, workflow security, public-file safety, and helper tests.
Documentation
docs/catalog.md— catalog structure and routing modeldocs/compatibility.md— client compatibility evidencedocs/research.md— research and provenancedocs/maintainer-workflows.md— maintainer-only execution and release proceduresCONTRIBUTING.md— contribution workflowSECURITY.md— security policySUPPORT.md— support informationCHANGELOG.md— release history
Contributing
Contributions are welcome. Before adding a skill, prefer extending an existing responsibility boundary when possible. New skills should be concise, independently routable, testable, and backed by appropriate fixtures or validation.
Start with CONTRIBUTING.md and docs/catalog.md.
Roadmap
Godmode is evolving toward a broader, evidence-driven engineering layer for AI coding agents. Current areas of development include:
- broader client compatibility coverage
- stronger behavior and regression evaluations
- richer skill composition and dependency metadata
- improved deterministic tooling for high-value workflows
- clearer release and compatibility evidence
The roadmap is intentionally driven by validated repository behavior rather than promises about model capabilities.
License
Godmode is released under the MIT License.
If Godmode helps your agent engineer better, consider giving the project a star.
Files in the repo
- .agents
- .claude-plugin
- .codex-plugin
- .github
- benchmarks
- compatibility
- docs
- evals
- hooks
- scripts
- skills
- tests
- .gitignore
- .npmignore
- AGENTS.md
- catalog.json
- CHANGELOG.md
- CONTRIBUTING.md
- LICENSE
- lifecycle.json
- package.json
- README.md
- README.zh-CN.md
- SECURITY.md
- skill-graph.json
- SUPPORT.md
Discussion (0)
Ask about usage, or say what you built with itSign in to join the discussion.
No comments yet. Be the first to say what this is good for.
More skills

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.
Public repository for Agent Skills
Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

Production-grade engineering skills for AI coding agents.