claude-code-philosophy

agent
Security Audit
Warn
Health Warn
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Pass
  • Code scan — Scanned 5 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested
Purpose
This is an educational skill and plugin package that helps developers design more robust, controllable, and practical agentic systems. It acts as a design coach rather than a functional utility, focusing on best practices for harness design, memory boundaries, and safety.

Security Assessment
Overall Risk: Low. The automated code scan checked 5 files and found no dangerous patterns, no hardcoded secrets, and no requirement for dangerous system permissions. The tool is essentially a knowledge base or prompt guide rather than an executable script. Based on the audit, it does not execute shell commands, make hidden network requests, or attempt to access sensitive local data. However, as with any agent plugin, users should be aware that invoking third-party skills within CLI tools like Claude Code or Codex involves sending the context of your workspace to the host AI model.

Quality Assessment
The project is quite new and has low community visibility, currently sitting at only 5 GitHub stars. However, the repository is actively maintained, with its most recent push occurring today. It benefits from clear documentation and is listed under the MIT license, which is permissive and standard for open-source software. The README is transparent about the project's unofficial status and sets clear expectations regarding its purpose.

Verdict
Safe to use.
SUMMARY

Vendor-neutral agent design skill inspired by Claude Code-class systems.

README.md

Claude Code Philosophy

Featured in awesome-agent-skills

Design better agents.

claude-code-philosophy is a public skill and plugin package for developers who want to build agentic systems that are actually useful: controllable, legible, recoverable, and grounded in real product constraints.

It is inspired by the design philosophy behind Claude Code-class agent systems, but written as vendor-neutral guidance that can help builders working with Codex, Claude Code, or their own custom agent runtimes.

This project is unofficial. It is not affiliated with Anthropic.

Why this exists

A lot of agent projects are still too shallow:

  • great demo, weak product
  • many tools, no capability model
  • “memory” with no boundaries
  • autonomy with no control surface
  • impressive output, fragile runtime

This project exists to push in the other direction.

The core belief is simple: the difference between a toy agent and a useful one is usually the harness, not just the model or the prompt.

What you get

This repository currently ships one installable skill:

  • agent-design-coach

It helps developers:

  • turn fuzzy agent ideas into concrete system designs
  • review an existing agent for harness, tool, memory, safety, and UX gaps
  • decide whether a workflow needs a real agent or a simpler tool
  • make vibe-coded AI projects more disciplined and useful

What the skill teaches

The skill is built around a few strong principles:

  • harness-first design
  • explicit tool and permission boundaries
  • layered memory instead of one giant blob
  • recovery and durability as first-class features
  • human control as part of the product
  • practical usefulness over fake autonomy

Quick install

Codex: install the skill directly

Inside Codex, run:

$skill-installer install https://github.com/dadwadw233/claude-code-philosophy/tree/main/skills/agent-design-coach

Then restart Codex.

Claude Code: install through the repository marketplace

Inside Claude Code, run:

/plugin marketplace add dadwadw233/claude-code-philosophy
/plugin install claude-code-philosophy@claude-code-philosophy

Then invoke the installed skill with:

/claude-code-philosophy:agent-design-coach

Manual install

  • Codex: copy this repo to ~/.codex/plugins/claude-code-philosophy and register it in ~/.agents/plugins/marketplace.json
  • Claude Code: copy skills/agent-design-coach to ~/.claude/skills/agent-design-coach

Detailed examples are below.

Installation details

Codex: direct skill install

This is the simplest path if you only want the skill itself.

$skill-installer install https://github.com/dadwadw233/claude-code-philosophy/tree/main/skills/agent-design-coach

After installation, restart Codex.

Codex: local plugin install

Clone the repo:

git clone [email protected]:dadwadw233/claude-code-philosophy.git

Copy it into your local plugin area:

mkdir -p ~/.codex/plugins
cp -R /absolute/path/to/claude-code-philosophy ~/.codex/plugins/claude-code-philosophy

Create or update ~/.agents/plugins/marketplace.json:

{
  "name": "personal-plugins",
  "interface": {
    "displayName": "Personal Plugins"
  },
  "plugins": [
    {
      "name": "claude-code-philosophy",
      "source": {
        "source": "local",
        "path": "./.codex/plugins/claude-code-philosophy"
      },
      "policy": {
        "installation": "AVAILABLE",
        "authentication": "ON_INSTALL"
      },
      "category": "Productivity"
    }
  ]
}

Restart Codex. The plugin should appear in the plugin directory.

Claude Code: marketplace install

This repository includes a Claude Code marketplace manifest at .claude-plugin/marketplace.json.

Register the marketplace:

/plugin marketplace add dadwadw233/claude-code-philosophy

Install the plugin:

/plugin install claude-code-philosophy@claude-code-philosophy

After installation, the explicit slash command is:

/claude-code-philosophy:agent-design-coach

Claude Code: manual skill install

Copy the skill directory:

mkdir -p ~/.claude/skills
cp -R skills/agent-design-coach ~/.claude/skills/agent-design-coach

For a manually installed standalone skill, invoke:

/agent-design-coach

How to use it

Codex

  • Use $agent-design-coach to turn this coding-agent idea into a real system architecture.
  • Use $agent-design-coach to review this repo's agent design for harness, memory, permissions, and UX gaps.

Claude Code plugin install

  • /claude-code-philosophy:agent-design-coach
  • /claude-code-philosophy:agent-design-coach Review this coding agent and tell me what is weak in its harness design.

Claude Code standalone skill install

  • /agent-design-coach
  • /agent-design-coach Turn this vibe-coded AI product into a disciplined agent design.

What a good output should look like

When the skill is working well, it should produce guidance that includes:

  • user value and task framing
  • recommended system shape
  • harness and execution loop
  • tool and permission boundaries
  • memory and context strategy
  • human control and UX surfaces
  • failure modes and evaluation criteria
  • immediate implementation next steps

Repository structure

.
├── .claude-plugin/
│   ├── marketplace.json
│   └── plugin.json
├── .codex-plugin/
│   └── plugin.json
├── .agents/plugins/
│   └── marketplace.json
└── skills/
    └── agent-design-coach/
        ├── SKILL.md
        ├── LICENSE.txt
        ├── agents/
        │   └── openai.yaml
        └── references/
            ├── design-principles.md
            ├── review-rubric.md
            └── system-patterns.md

Design notes

The repository is intentionally layered:

  • SKILL.md stays procedural and activation-focused
  • references/ contains the heavier philosophy and review material
  • .codex-plugin/ packages the project for Codex
  • .claude-plugin/ packages the project for Claude Code

This keeps the skill lean while still preserving enough depth to be genuinely useful.

Inspiration

This project draws from:

  • Claude Code as an example of a strong agent runtime and product
  • official OpenAI/Codex skill and plugin conventions
  • Anthropic's public skills and skills marketplace patterns
  • the broader Agent Skills ecosystem

Non-goals

This project is not trying to:

  • replicate Claude Code
  • provide a universal agent framework
  • replace actual engineering judgment
  • encourage maximal autonomy by default

It is trying to help developers make better design decisions.

Reviews (0)

No results found