by thiientv
Production-grade Agent Skills for AI coding agents—composable workflows for planning, TDD, debugging, review, UI/UX, releases, incidents, and evals.
# Add to your Claude Code skills
git clone https://github.com/thiientv/godmodegodmode is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by thiientv. Production-grade Agent Skills for AI coding agents—composable workflows for planning, TDD, debugging, review, UI/UX, releases, incidents, and evals. It has 63 GitHub stars.
godmode's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/thiientv/godmode" and add it to your Claude Code skills directory (see the Installation section above).
godmode is primarily written in Python. It is open-source under thiientv on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh godmode against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Your coding agent already knows how to code. Godmode teaches it how to engineer.
Godmode is a composable catalog of engineering workflows and expert capabilities for AI coding agents. It helps agents design before editing, test before claiming, review independently, and verify with fresh evidence.
Coding agents are good at producing code. Without explicit engineering behavior, they can start too early, miss existing conventions, bolt tests on at the end, and call a plausible-looking result complete.
WITHOUT GODMODE
"Build authentication"
↓
code immediately
↓
tests, security, and integration considered late
↓
looks done
WITH GODMODE
"Build authentication"
↓
solution design
↓
API + database + security expertise
↓
implementation plan
↓
test-driven development
↓
independent review
↓
fresh verification
↓
verified result
Godmode equips compatible agents to discover and compose the engineering behavior required by a task. Native skill discovery remains the routing authority; Godmode supplies focused boundaries, procedures, references, and deterministic helpers.
USER TASK
"Build a production analytics dashboard"
↓
Godmode
┌─────────────┼─────────────┐
↓ ↓ ↓
solution-design frontend-design test-strategy
│ │ │
└─────────────┼─────────────┘
↓
implementation-planning + TDD
↓
browser-testing
↓
ui-ux-review
↓
completion-verification
This is an example composition, not a mandatory pipeline. A small task may need one skill; a consequential task may combine workflow and domain expertise.
New API with persistence:
solution-design + api-and-interface-design + database-design
→ implementation-planning → TDD → security-and-hardening
Flaky browser regression:
root-cause-debugging + browser-testing
→ test-driven-development → completion-verification
Stateful production migration:
safe-migrations + test-strategy + observability-and-instrumentation
→ release-engineering → behavior-validation
Active production impact:
incident-response → root-cause-debugging
→ test-driven-development → completion-verification
Godmode skills use the smallest implementation that earns its maintenance cost. Some are concise procedures with progressive references. Repeated or error-prone work can also include deterministic tooling.
frontend-design is the current quality bar: it combines a workflow, design
and interaction references, stack-aware guidance, a searchable design catalog,
design-system extraction, static UI auditing, and rendered verification. The
goal is not to make every skill ship a script; it is to give each domain the
knowledge and tools needed to produce evidence-backed work.
Copy the public catalog into a project-scoped skills directory:
mkdir -p .agents/skills
cp -R /absolute/path/to/godmode/skills/* .agents/skills/
Clients that support a skills installer can install the repository directly.
claude --plugin-dir /absolute/path/to/godmode
claude plugin validate /absolute/path/to/godmode
The thin SessionStart hook supplies shared operating rules; native skill discovery remains responsible for selecting a capability.
The repository includes .codex-plugin/plugin.json for direct loading and a
local marketplace entry under .agents/plugins/. The marketplace publishes
only skills/. Install it through the Codex plugin browser or local marketplace
workflow, then verify that the expected skills appear.
Each public capability uses the standard Agent Skills layout: a directory with
SKILL.md, concise routing metadata, and optional on-demand references or
deterministic helpers. Godmode intentionally remains a portable catalog rather
than a proprietary orchestration runtime.
| Skill | Use it for |
|---|---|
using-godmode |
Choosing and composing the catalog |
solution-design |
Ambiguous or consequential requirements and design decisions |
implementation-planning |
Detailed, executable plans before multi-step implementation |
plan-execution |
Task-by-task execution of an existing plan |
test-driven-development |
Red-green-refactor behavior changes and regression tests |
root-cause-debugging |
Reproduction, root cause, and regression locking |
requesting-code-review |
Preparing a focused independent review packet |
receiving-code-review |
Validating and resolving review findings |
completion-verification |
Fresh evidence before completion or release claims |
dispatching-parallel-agents |
Splitting independent work with disjoint write sets |
subagent-driven-development |
Implementer/reviewer cycles for plan tasks |
using-git-worktrees |
Safe isolation for parallel or risky work |
branch-integration |
Final diff, proof, integration, and cleanup decisions |
writing-skills |
Creating and evaluating new Agent Skills |
| Skill | Use it for |
|---|---|
frontend-design |
New or refactored interfaces, design systems, states, and responsive UI |
ui-ux-review |
Existing UI audits, visual quality, accessibility, and anti-pattern review |
api-and-interface-design |
HTTP, RPC, CLI, webhook, and event contracts |
database-design |
Schemas, indexes, migrations, consistency, retention, and recovery |
security-and-hardening |
Threat modeling, abuse paths, privacy, and defensive controls |
performance-optimization |
Measured latency, memory, rendering, query, and bundle improvements |
test-strategy |
Risk-based coverage, environments, release gates, and test ownership |
browser-testing |
Real browser flows, responsive behavior, accessibility, and visual evidence |
documentation-and-adrs |
READMEs, runbooks, design docs, and architecture decisions |
observability-and-instrumentation |
Logs, metrics, traces, alerts, and diagnostic boundaries |
codebase-orientation |
Entry points, execution paths, ownership, conventions, hotspots, and unknowns |
technical-research |
Version-aware decisions grounded in authoritative sources |
safe-migrations |
Compatible staged migrations, reconciliation, rollback, and removal |
release-engineering |
CI gates, artifacts, canaries, promotion thresholds, and rollback |
architecture-review |
Structural friction, module ownership, coupling, and testability |
code-simplification |
Behavior-preserving readability and complexity reduction |
behavior-validation |
Source-blind black-box checks against observable contracts |
agent-evaluation |
Baseline/candidate evals for prompts, tools, agents, and skills |
incident-response |
Live containment, recovery, evidence, communication, and follow-up |
Names are intentionally literal and task-oriented. They describe the boundary without depending on another repository's public vocabulary or compact aliases.
SKILL.md concise; load deeper rules progressively.npm run check
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
python3 scripts/behavior_eval.py validate evals/behavior/core-workflows.json
The repository gate validates frontmatter, local links, body limits, manifest
shape, 33 routing fixtures, behavior-eval case schemas, and helper tests. See
CONTRIBUTING.md, docs/catalog.md, and
docs/research.md for authoring and provenance details.
See SUPPORT.md, SECURITY.md, and
CHANGELOG.md before reporting or releasing changes. Native
client evidence and limits are tracked in
docs/compatibility.md.
Maintainer-only handoff, provenance, lifecycle, behavior-eval, activation, and
release procedures live in
docs/maintainer-workflows.md; they are kept out
of the public skill catalog to avoid routing collisions.
package.json remains private to prevent accidental npm publication. Public
distribution uses the repository, client marketplaces, and checksum-verified
GitHub release archives.
Godmode is a pre-1.0 public preview. The catalog, deterministic helpers, routing fixtures, and behavior-eval harness are usable, but client-specific activation and output quality still require recorded forward runs across supported harnesses. A passing repository gate is not a claim th