Prompt Improver
severity1/claude-code-prompt-improver
This skill enriches vague prompts with targeted research and clarification before execution.
Step-by-step process for adopting Cavekit on an existing codebase.
$ npx skills add hashgraph-online/awesome-codex-plugins --skill brownfield-adoption -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install hashgraph-online/awesome-codex-plugins brownfield-adoption --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/JuliusBrussee/blueprint/skills/brownfield-adoption .claude/skills/brownfield-adoption && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "brownfield-adoption" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/JuliusBrussee/blueprint/skills/brownfield-adoption into .claude/skills/brownfield-adoption/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "brownfield-adoption", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/JuliusBrussee/blueprint/skills/brownfield-adoptionType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add hashgraph-online/awesome-codex-plugins --skill brownfield-adoption -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install hashgraph-online/awesome-codex-plugins brownfield-adoption --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/JuliusBrussee/blueprint/skills/brownfield-adoption .agents/skills/brownfield-adoption && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "brownfield-adoption" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/JuliusBrussee/blueprint/skills/brownfield-adoption into .agents/skills/brownfield-adoption/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "brownfield-adoption", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add hashgraph-online/awesome-codex-plugins --skill brownfield-adoption -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install hashgraph-online/awesome-codex-plugins brownfield-adoption --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/JuliusBrussee/blueprint/skills/brownfield-adoption .cursor/skills/brownfield-adoption && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "brownfield-adoption" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/JuliusBrussee/blueprint/skills/brownfield-adoption into .cursor/skills/brownfield-adoption/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "brownfield-adoption", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/hashgraph-online/awesome-codex-plugins.git --path plugins/JuliusBrussee/blueprint/skills/brownfield-adoption--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add hashgraph-online/awesome-codex-plugins --skill brownfield-adoption -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install hashgraph-online/awesome-codex-plugins brownfield-adoption --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/JuliusBrussee/blueprint/skills/brownfield-adoption .gemini/skills/brownfield-adoption && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "brownfield-adoption" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/JuliusBrussee/blueprint/skills/brownfield-adoption into .gemini/skills/brownfield-adoption/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "brownfield-adoption", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install hashgraph-online/awesome-codex-plugins brownfield-adoptionInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add hashgraph-online/awesome-codex-plugins --skill brownfield-adoption -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/JuliusBrussee/blueprint/skills/brownfield-adoption .github/skills/brownfield-adoption && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "brownfield-adoption" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/JuliusBrussee/blueprint/skills/brownfield-adoption into .github/skills/brownfield-adoption/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "brownfield-adoption", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add hashgraph-online/awesome-codex-plugins --skill brownfield-adoption -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install hashgraph-online/awesome-codex-plugins brownfield-adoption --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/JuliusBrussee/blueprint/skills/brownfield-adoption .opencode/skills/brownfield-adoption && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "brownfield-adoption" agent skill from https://github.com/hashgraph-online/awesome-codex-plugins/tree/main/plugins/JuliusBrussee/blueprint/skills/brownfield-adoption into .opencode/skills/brownfield-adoption/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "brownfield-adoption", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
brownfield-adoptionStep-by-step process for adopting Cavekit on an existing codebase.
Brownfield Adoption is an agent skill from hashgraph-online/awesome-codex-plugins. Step-by-step process for adopting Cavekit on an existing codebase. Covers the 6-step brownfield process, bootstrap prompt design, spec validation against existing behavior, and the decision between brownfield adoption vs deliberate rewrite. Trigger phrases: "brownfield", "existing codebase", "add Cavekit to existing project", "adopt Cavekit", "layer kits on code", "retrofit kits"
Its SKILL.md is about 4.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in AI & LLM Engineering, covering Prompt engineering. The repository describes itself as: A curated list of awesome OpenAI Codex / ChatGPT plugins, skills, and resources. The 1 Codex Marketplace. See live plugins at: https://hol.org/plugins/best-codex-plugins. The licence is Apache-2.0.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 3e1456a. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown and bash).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Brownfield Adoption loads about 4.2k tokens when it runs. Until then it costs about 101 tokens; SKILL.md has 1,081 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from hashgraph-online/awesome-codex-plugins at commit 3e1456a, republished under its Apache-2.0 licence (© hashgraph-online). 1,081 words, ~4,201 tokens.
.claude/skills/brownfield-adoption/SKILL.md (or your agent's skills folder).Brownfield adoption layers kits on top of existing code without rewriting it. The existing codebase becomes reference material, and kits are reverse-engineered from what the code actually does. Once kits exist, all future changes flow through the Cavekit lifecycle.
Core principle: The existing code is not the enemy -- it is the source of truth for cavekit generation. Respect what works; cavekit what matters.
Brownfield adoption is the right choice when:
Brownfield is NOT the right choice when:
Before starting, decide which approach fits your situation:
| Dimension | Incremental Adoption | Clean-Slate Rebuild |
|---|---|---|
| Objective | Add cavekit coverage around working code | Replace the codebase with a new implementation |
| What happens to existing code | Remains in place, evolves under Cavekit governance | Archived once kits are extracted; new code replaces it |
| Risk profile | Lower -- production system stays functional throughout | Higher -- new system must achieve feature parity before cutover |
| Time to first value | Fast -- kits appear in days, improvements follow | Slow -- significant upfront investment before any return |
| Ideal scenarios | Production systems, incremental improvement, large legacy codebases | Technology stack changes, irrecoverable tech debt, greenfield-quality rebuilds |
| How kits originate | Derived by analyzing existing behavior | Written forward from product requirements |
| Handling broken behavior | Kits capture current state; bugs are fixed through normal Cavekit cycles | Kits capture intended state; fresh implementation avoids old bugs |
| Impact on ongoing work | Low -- regular development continues alongside adoption | High -- team capacity is split between old and new systems |
Is the existing code fundamentally sound?
YES -> Are you changing frameworks?
YES -> Deliberate Rewrite (extract specs, build new)
NO -> Brownfield Adoption (layer specs, evolve)
NO -> Is a rewrite feasible (time, budget, risk)?
YES -> Deliberate Rewrite
NO -> Brownfield Adoption (spec the broken parts, fix incrementally)Create the standard Cavekit context directory structure alongside your existing codebase:
mkdir -p context/{refs,kits,plans,impl,prompts}Resulting structure:
your-project/
+-- src/ # Existing source code (untouched)
+-- tests/ # Existing tests (untouched)
+-- package.json # Existing config (untouched)
+-- context/
+-- refs/
| +-- architecture-overview.md # High-level description of existing system
+-- kits/
| +-- CLAUDE.md # "Kits define WHAT needs implementing"
+-- plans/
| +-- CLAUDE.md # "Plans define HOW to implement something"
+-- impl/
| +-- CLAUDE.md # "Impls record implementation progress"
+-- prompts/
+-- 000-generate-kits-from-code.md # Bootstrap prompt (this step)Create context/refs/architecture-overview.md with a high-level description of the existing system:
# Architecture Overview
## System Description
{Brief description of what the application does}
## Technology Stack
- Language: {LANGUAGE}
- Framework: {FRAMEWORK}
- Build: {BUILD_COMMAND}
- Test: {TEST_COMMAND}
## Directory Structure
{Key directories and their purposes}
## Key Domains
{List the major functional areas of the application}
## External Dependencies
{APIs, databases, services the application depends on}
## Known Issues / Tech Debt
{Major known issues that specs should account for}The existing codebase itself becomes the reference material. Unlike greenfield projects (where refs are PRDs or language specs), brownfield refs are the living code.
In context/refs/, add a pointer:
# Reference: Existing Codebase
The existing source code at `src/` is the primary reference material for spec generation.
## How to Use This Reference
1. Explore the codebase structure to identify domains
2. Read source files to understand current behavior
3. Run existing tests to understand expected behavior
4. Check git history for context on design decisions
## What the Codebase Tells Us
- Current behavior (what the code DOES)
- Implicit requirements (what the code assumes)
- Test coverage (what is validated)
- Architecture decisions (how domains interact)
## What the Codebase Does NOT Tell Us
- Why decisions were made (check git history, docs)
- What behavior is intentional vs accidental
- What requirements are missing
- What the system SHOULD do vs what it DOESThe bootstrap prompt is numbered 000 because it runs first and only once. It reverse-engineers kits from the existing code.
# 000: Generate Kits from Existing Code (Brownfield Bootstrap)
## Runtime Inputs
- Framework: {FRAMEWORK}
- Build command: {BUILD_COMMAND}
- Test command: {TEST_COMMAND}
- Source directory: {SRC_DIR}
## Context
This is a brownfield adoption. The existing codebase at `{SRC_DIR}` is the reference material.
Read `context/refs/architecture-overview.md` for system context.
## Task
### Phase 1: Explore and Discover
1. Read the architecture overview
2. Explore the source directory structure
3. Identify distinct functional domains (auth, data, UI, API, etc.)
4. Read key source files in each domain
5. Run existing tests to understand expected behavior: `{TEST_COMMAND}`
### Phase 2: Generate Kits
For each identified domain:
1. Create `context/kits/cavekit-{domain}.md`
2. Each cavekit must include:
- **Scope:** What this domain covers
- **Requirements:** What the code currently does, expressed as requirements
- **Acceptance Criteria:** Testable criteria derived from existing behavior
- **Dependencies:** What other domains this depends on
- **Out of Scope:** What this cavekit explicitly excludes
- **Cross-References:** Links to related kits
3. Create `context/kits/cavekit-overview.md` as the index:
- One-line summary per domain cavekit
- Dependency graph between domains
- Overall system architecture summary
### Phase 3: Validate
For each acceptance criterion in the generated kits:
1. Verify the existing code satisfies it
2. If a test exists that validates it, reference the test
3. If no test exists, note it as a coverage gap
## Exit Criteria
- [ ] All major domains have corresponding cavekit files
- [ ] Every requirement has testable acceptance criteria
- [ ] cavekit-overview.md indexes all kits
- [ ] Validation report shows which criteria are covered by existing tests
- [ ] Coverage gaps are documented
## Completion Signal
<all-tasks-complete>Run the bootstrap prompt through the iteration loop:
# Run 3-5 iterations to stabilize kits
iteration-loop context/prompts/000-generate-kits-from-code.md -n 5 -t 1hWhat happens during iteration:
Watch for convergence: Kits should stabilize after 3-5 iterations. If they do not, the codebase may be too large for a single prompt. Split into domain-specific bootstrap prompts.
After the bootstrap prompt converges, validate that the generated kits accurately describe the existing code:
# Use TDD to verify kits match behavior
# For each domain cavekit, generate tests from acceptance criteria
# then verify existing code passes them
{TEST_COMMAND}## Cavekit Validation Checklist
- [ ] Each domain in the codebase has a corresponding cavekit
- [ ] Acceptance criteria match actual code behavior (not aspirational)
- [ ] Dependencies between kits match actual code dependencies
- [ ] No orphan code -- every significant module is covered by a cavekit
- [ ] No phantom requirements -- kits do not describe behavior that does not exist
- [ ] Cross-references are accurate| Mismatch Type | Action |
|---|---|
| Cavekit describes behavior that does not exist | Remove the requirement (phantom requirement) |
| Code has behavior not in any cavekit | Add a requirement (coverage gap) |
| Cavekit and code disagree on behavior | Determine which is correct; update the other |
| Code has bugs that kits documented as-is | Mark as known issue in cavekit; fix via normal Cavekit |
Once kits are validated, the project is ready for full Cavekit. All future changes flow through kits first:
Future change workflow:
1. Update cavekit with new/changed requirement
2. Generate/update plans from kits (prompt 002)
3. Implement from plans (prompt 003)
4. Validate: build + test + acceptance criteria
5. If issues found: revise kitsCreate the standard pipeline prompts:
# Create greenfield-style prompts for ongoing development
# (000 was the bootstrap; 001-003 are the ongoing pipeline)
context/prompts/001-generate-kits-from-refs.md # For new features
context/prompts/002-generate-plans-from-kits.md # Plan generation
context/prompts/003-generate-impl-from-plans.md # ImplementationYou do not have to cavekit the entire codebase at once. Start with the most active or highest-risk areas:
| Priority | Criteria | Example |
|---|---|---|
| P0: Cavekit immediately | Code changes frequently, high risk, many bugs | Auth system, payment processing |
| P1: Cavekit soon | Active development area, moderate complexity | Feature modules, API endpoints |
| P2: Cavekit when touched | Stable code, rarely changes | Utility libraries, config modules |
| P3: Skip until needed | Dead code, deprecated features | Legacy compatibility layers |
Week 1: Bootstrap kits for P0 domains
-> Run 000 prompt scoped to P0 directories only
-> Validate and refine
Week 2-3: Extend to P1 domains
-> Add P1 directories to the bootstrap prompt
-> Cross-reference with existing P0 kits
Week 4+: Cavekit-on-touch
-> When any P2 file is modified, generate its cavekit first
-> Gradually expand coverageFor incremental adoption, modify prompt 000 to target specific directories:
## Scope
This bootstrap targets the following domains only:
- `src/auth/` -> cavekit-auth.md
- `src/payments/` -> cavekit-payments.md
Do NOT generate kits for other directories at this time.Solution: Split the bootstrap into domain-specific prompts:
context/prompts/
+-- 000a-generate-kits-auth.md
+-- 000b-generate-kits-data.md
+-- 000c-generate-kits-ui.mdRun each independently, then create a manual cavekit-overview.md that ties them together.
Solution: The bootstrap prompt generates kits from code behavior, not tests. After kits exist, use the implementation prompt to generate tests:
# After bootstrap, generate tests from kits
iteration-loop context/prompts/003-generate-impl-from-plans.md -n 5 -t 1h
# Focus on test generation, not code changesSolution: Use git history to understand intent:
# In the bootstrap prompt, add:
## Discovery Strategy
1. Read source code for current behavior
2. Read `git log --oneline -50` for recent changes
3. Read `git log --follow {file}` for individual file history
4. Infer requirements from both code AND historySolution: Cavekit the intended behavior, not the buggy behavior. Mark known bugs as issues:
### R3: Search Results Pagination
**Description:** Search results are paginated with 20 items per page
**Acceptance Criteria:**
- [ ] Results are paginated
- [ ] Page size is configurable (default 20)
**Known Issues:**
- BUG: Off-by-one error on last page (see issue #142)Solution: Start small, show results:
Even small projects benefit from minimal Cavekit. The "Cavekit floor" is:
your-small-project/
+-- src/
+-- context/
+-- kits/
| +-- cavekit-task.md # One cavekit for the current task
+-- plans/
+-- plan-task.md # One plan for the current taskNo prompts directory needed. Just write a focused cavekit and plan, then use the iteration loop against the plan.
Why bother for small projects?
context/kits/cavekit-task.md (15-30 minutes)context/plans/plan-task.md (10-20 minutes)Track your brownfield adoption progress with these milestones:
## Brownfield Adoption Progress
### Milestone 1: Foundation
- [ ] Context directory created
- [ ] Architecture overview written
- [ ] Bootstrap prompt created
### Milestone 2: Initial Specs
- [ ] P0 domains have kits
- [ ] Kits validated against existing code
- [ ] Coverage gaps documented
### Milestone 3: Pipeline Active
- [ ] Standard prompts (001-003) created
- [ ] First feature developed through Cavekit pipeline
- [ ] Revision process tested
### Milestone 4: Steady State
- [ ] All active domains have kits
- [ ] All new features go through kits first
- [ ] Revision is routine
- [ ] Iteration loop runs are predictable (convergence in 3-5 iterations)
### Milestone 5: Full Cavekit
- [ ] All domains have kits
- [ ] All changes flow through the Hunt
- [ ] Convergence monitoring active
- [ ] Team comfortable with the processck:context-architecture skill for the full context directory structure and progressive disclosure patterns.ck:prompt-pipeline skill for designing the 001-003 prompts after bootstrap.ck:cavekit-writing skill for how to write high-quality kits with testable acceptance criteria.ck:revision skill for tracing bugs back to kits after brownfield adoption.ck:convergence-monitoring skill for detecting when the bootstrap prompt has converged.© hashgraph-online, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in plugins/JuliusBrussee/blueprint/skills/brownfield-adoption of hashgraph-online/awesome-codex-plugins.
Open the folder on GitHubat commit 3e1456a
Brownfield Adoption next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Brownfield Adoption this skillhashgraph-online/awesome-codex-plugins | 1.3k | — | ~4.2k | Automated safety check: Pass | Apache-2.0 | |
| Prompt Improverseverity1/claude-code-prompt-improver | 1.9k | 1 repos | ~1.7k | Automated safety check: Pass | MIT | |
| Prompt Engineering Patternsynulihao/AgentSkillOS | 618 | 14 repos | ~1.7k | Automated safety check: Pass | None | |
| Patch CreationPiebald-AI/tweakcc | 2.5k | — | ~1.6k | Automated safety check: Pass | MIT | |
| Senior Prompt Engineermaslennikov-ig/claude-code-orchestrator-kit | 260 | 3 repos | ~1.4k | Automated safety check: Pass | Custom licence | |
| Codex Fable5baskduf/FableCodex | 437 | — | ~1.6k | Automated safety check: Pass | AGPL-3.0 |
severity1/claude-code-prompt-improver
This skill enriches vague prompts with targeted research and clarification before execution.
ynulihao/AgentSkillOS
Master advanced prompt engineering techniques to maximize LLM performance, reliability, and controllability in production.
Piebald-AI/tweakcc
Create and register new patches for tweakcc. An agent skill from Piebald-AI/tweakcc.
maslennikov-ig/claude-code-orchestrator-kit
Provides reference guides and Python scripts for prompt optimization, RAG evaluation, and agent orchestration when building or tuning LLM systems.
baskduf/FableCodex
Apply a Claude Fable 5 inspired operating style inside Codex.
wshobson/agents
Reference for designing and tuning production LLM prompts: few-shot examples, chain-of-thought, structured outputs, templates and system prompts.
hashgraph-online/awesome-codex-plugins
Create original anime-style reaction stickers as looping GIFs and MP4 previews, using generated character pose sheets and timed key poses.
hashgraph-online/awesome-codex-plugins
Manage and query Calibre libraries with the calibredb CLI (local paths or Calibre Content server URLs).
hashgraph-online/awesome-codex-plugins
A skill your agent uses when adding, changing, testing, or debugging Rust HTTP APIs and services, especially when Codex needs black-box integration tests, random-port app startup, real database test…
hashgraph-online/awesome-codex-plugins
Make a studio's game look like something at build time — a cover from a real frame of the game (free), painted covers, backdrops, textures and character plates from image models through the…
hashgraph-online/awesome-codex-plugins
Use CALL-E from Codex through the calle CLI. An agent skill from hashgraph-online/awesome-codex-plugins.
hashgraph-online/awesome-codex-plugins
Balance game difficulty, resources, rewards, probability, progression, economies, and dominant strategies.
Categories
Step-by-step process for adopting Cavekit on an existing codebase. Brownfield Adoption is an agent skill from hashgraph-online/awesome-codex-plugins. Step-by-step process for adopting Cavekit on an existing codebase.
Brownfield Adoption fits situations like: phrases: brownfield; existing codebase; add Cavekit to existing project; layer kits on code.
Run `npx skills add hashgraph-online/awesome-codex-plugins --skill brownfield-adoption -a claude-code`. Or copy the skill folder (plugins/JuliusBrussee/blueprint/skills/brownfield-adoption in hashgraph-online/awesome-codex-plugins) into .claude/skills/brownfield-adoption in your project. Claude Code loads it when a task matches its description.
Run `npx skills add hashgraph-online/awesome-codex-plugins --skill brownfield-adoption -a codex`. Or copy the skill folder (plugins/JuliusBrussee/blueprint/skills/brownfield-adoption in hashgraph-online/awesome-codex-plugins) into .agents/skills/brownfield-adoption in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add hashgraph-online/awesome-codex-plugins --skill brownfield-adoption -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/brownfield-adoption, .gemini/skills/brownfield-adoption, .github/skills/brownfield-adoption and .opencode/skills/brownfield-adoption in your project.
SKILL.md names no scripts, command-line tools or credentials: Brownfield Adoption is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Brownfield Adoption is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.2k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Brownfield Adoption: Prompt Improver (severity1/claude-code-prompt-improver, 1.9k stars), Prompt Engineering Patterns (ynulihao/AgentSkillOS, 618 stars), Patch Creation (Piebald-AI/tweakcc, 2.5k stars) and Senior Prompt Engineer (maslennikov-ig/claude-code-orchestrator-kit, 260 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
hashgraph-online (a GitHub organization) maintains it in hashgraph-online/awesome-codex-plugins, which has 1,267 GitHub stars. The repository holds 716 skills in this directory. The repository was last updated on October 10, 2026.
Source: hashgraph-online/awesome-codex-plugins on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.