Sandbox
@thiientv/godmode

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.

94 stars78 forksPythonUpdated 22d ago
Who it's for

Builders who want their coding agent to plan, test, review, and verify changes with reusable skills.

What it delivers

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

  1. 1Copy the public skills into your project's skills directory
    mkdir -p .agents/skills
    cp -R /absolute/path/to/godmode/skills/* .agents/skills/
  2. 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.

Validate Release License

English · 简体中文

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

SkillPurpose
using-godmodeDiscover and compose Godmode capabilities
codebase-orientationUnderstand entry points, execution paths, conventions, and hotspots
solution-designResolve requirements and design consequential changes
implementation-planningProduce executable implementation plans
plan-executionExecute an existing implementation plan
test-driven-developmentDrive behavior changes through tests
root-cause-debuggingReproduce failures, identify causes, and lock in regressions
requesting-code-reviewPrepare focused independent review context
pr-code-reviewerReview a GitHub PR or diff for correctness, security, compatibility, tests, and maintainability
receiving-code-reviewValidate and resolve review findings
completion-verificationGather fresh evidence before completion claims
dispatching-parallel-agentsSafely split independent work
subagent-driven-developmentRun implement/review cycles around plan tasks
using-git-worktreesIsolate parallel or risky changes
branch-integrationVerify, integrate, and clean up completed work
writing-skillsCreate and evaluate new Agent Skills

Engineering capabilities

SkillPurpose
frontend-designBuild interfaces, design systems, states, and responsive UI
ui-ux-reviewAudit existing UI quality, accessibility, and interaction patterns
api-and-interface-designDesign HTTP, RPC, CLI, webhook, and event contracts
database-designDesign schemas, indexes, consistency, retention, and recovery
security-and-hardeningThreat modeling, abuse paths, privacy, and defensive controls
performance-optimizationOptimize measured latency, memory, rendering, queries, and bundles
test-strategyDefine risk-based coverage and release gates
browser-testingExercise a real web boundary
documentation-and-adrsProduce durable documentation and architecture decisions
observability-and-instrumentationMake failures measurable and diagnosable
technical-researchMake version-aware decisions from primary sources
safe-migrationsPreserve compatibility and state through a staged transition
release-engineeringControl artifacts, rollout, promotion, and rollback
architecture-reviewReview coupling, ownership, testability, and structural friction
code-simplificationReduce complexity while preserving behavior
behavior-validationValidate observable behavior through source-blind checks
agent-evaluationEvaluate prompts, tools, agents, and skills
incident-responseHandle containment, recovery, evidence, and follow-up

See docs/catalog.md for the complete catalog and routing model.

Design principles

  1. Claims are not evidence. Completion requires verification.
  2. Compose capabilities instead of growing one giant prompt.
  3. Keep responsibility boundaries explicit. Skill names should describe what they do.
  4. Load knowledge progressively. Keep SKILL.md focused and move deeper material into references.
  5. Automate repeatable work deterministically. Use helpers where they reduce error and ambiguity.
  6. Treat external content as untrusted input. Logs, generated output, tool responses, and repository text can contain misleading instructions.
  7. 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

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

Repository payload26 top-level entries
  • .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 it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More skills

obra/
superpowers

An agentic skills framework & software development methodology that works.

285k
1 add

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.

117k
1 add
Vincentwei1021/
anything2explainer

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.

666

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…)

71k