Development Workflow
runceel/ReactiveProperty
ReactiveProperty repository development policy. An agent skill from runceel/ReactiveProperty.
Conversationally evolve an existing CoDD project. An agent skill from yohey-w/codd-dev.
$ npx skills add yohey-w/codd-dev --skill codd-evolve -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install yohey-w/codd-dev codd-evolve --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/yohey-w/codd-dev.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/codd-evolve .claude/skills/codd-evolve && 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 "codd-evolve" agent skill from https://github.com/yohey-w/codd-dev/tree/main/skills/codd-evolve into .claude/skills/codd-evolve/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codd-evolve", 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/yohey-w/codd-dev/tree/main/skills/codd-evolveType 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 yohey-w/codd-dev --skill codd-evolve -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install yohey-w/codd-dev codd-evolve --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yohey-w/codd-dev.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/codd-evolve .agents/skills/codd-evolve && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "codd-evolve" agent skill from https://github.com/yohey-w/codd-dev/tree/main/skills/codd-evolve into .agents/skills/codd-evolve/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codd-evolve", 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 yohey-w/codd-dev --skill codd-evolve -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install yohey-w/codd-dev codd-evolve --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yohey-w/codd-dev.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/codd-evolve .cursor/skills/codd-evolve && 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 "codd-evolve" agent skill from https://github.com/yohey-w/codd-dev/tree/main/skills/codd-evolve into .cursor/skills/codd-evolve/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codd-evolve", 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/yohey-w/codd-dev.git --path skills/codd-evolve--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 yohey-w/codd-dev --skill codd-evolve -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install yohey-w/codd-dev codd-evolve --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yohey-w/codd-dev.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/codd-evolve .gemini/skills/codd-evolve && 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 "codd-evolve" agent skill from https://github.com/yohey-w/codd-dev/tree/main/skills/codd-evolve into .gemini/skills/codd-evolve/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codd-evolve", 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 yohey-w/codd-dev codd-evolveInstalls 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 yohey-w/codd-dev --skill codd-evolve -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/yohey-w/codd-dev.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/codd-evolve .github/skills/codd-evolve && 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 "codd-evolve" agent skill from https://github.com/yohey-w/codd-dev/tree/main/skills/codd-evolve into .github/skills/codd-evolve/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codd-evolve", 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 yohey-w/codd-dev --skill codd-evolve -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install yohey-w/codd-dev codd-evolve --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yohey-w/codd-dev.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/codd-evolve .opencode/skills/codd-evolve && 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 "codd-evolve" agent skill from https://github.com/yohey-w/codd-dev/tree/main/skills/codd-evolve into .opencode/skills/codd-evolve/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "codd-evolve", 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.
codd-evolveConversationally evolve an existing CoDD project. An agent skill from yohey-w/codd-dev.
Codd Evolve is an agent skill from yohey-w/codd-dev. Conversationally evolve an existing CoDD project. Use when the user describes a functional change in natural language ("add logout button", "change course model to master + delivery target", "remove daily log step") and you need to update requirements, design docs, lexicon, source code, and tests together while maintaining CoDD coherence. Brownfield modification, NOT greenfield generation, NOT pure bug fix.
Its SKILL.md is about 5.4k 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 Development, covering Architecture decision records and Debugging. The repository describes itself as: CoDD: Coherence-Driven Development — Claude Code plugin for cross-artifact change impact analysis. The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 41b5f87. 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.
Shell commands in SKILL.md call:
pythonFrom 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.
Codd Evolve loads about 5.4k tokens when it runs. Until then it costs about 106 tokens; SKILL.md has 2,463 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 yohey-w/codd-dev at commit 41b5f87, republished under its MIT licence (© yohey-w). 2,463 words, ~5,446 tokens.
.claude/skills/codd-evolve/SKILL.md (or your agent's skills folder).Take a Lord-style natural-language change request and automatically determine which design docs, lexicon entries, source files, and tests must move together to preserve CoDD coherence. The user expresses intent; this skill figures out scope.
codd/codd.yaml and at least the design doc layout)Do NOT use this for:
/codd-init then /codd-generatecodd fix or codd fix [PHENOMENON]codd extract (or /codd-restore)/codd-impactcodd propagateThis skill makes a single contract explicit:
| Layer | Who decides | What |
|---|---|---|
| Intent | User | "I want X" in natural language |
| Strategic constraints | User | North star, hard prohibitions, breaking-change tolerance |
| Impact scoping | This skill | Which design docs, lexicon, source files, tests are affected |
| Doc updates | This skill + CoDD | Update requirements + every affected design doc in coherent order |
| Lexicon updates | This skill | Detect new terms, ask user before adding, then update lexicon |
| Implementation | CoDD CLI | codd implement from updated design |
| Verification | CoDD CLI | codd verify — must reach red 0 |
| Coherence finalization | CoDD CLI | codd propagate for cross-doc consistency |
| Failure judgment | You (orchestrator) | Decide retry vs ask user vs abort |
| Final approval | User | Review the PR / diff post-hoc |
The user must never have to choose which file to touch.
Before starting, verify:
codd/codd.yaml exists)codd verify currently passes (red 0) — if not, the user should fix existing red first, per codd fix [PHENOMENON] prerequisitecodd verify returns exit 0 with silent stdout (a known mode where build/test phases run but emit no text), fall back to codd dag verify for an explicit red-count readout. Use both signals when the baseline is uncertain.verify.verification_timeout.total_seconds / per_node_seconds, or run codd verify --runtime --runtime-skip verification-test and preserve the reported SKIP evidence.If red exists, STOP and surface it. Do not attempt to layer new changes on a red baseline.
Classify the user's request into one of:
| Type | Marker | Likely affected docs |
|---|---|---|
add_feature | "add X", "新規追加" | requirements + at least one design doc + lexicon (new terms) + new source + new tests |
change_behavior | "change X to Y", "〜に変更" | requirements + affected design docs + lexicon (term-meaning shift) + modified source + updated tests |
change_data_model | "data model", "schema", "table", "entity" | database_design + api_design + lexicon + migrations + source + tests |
change_ux | "UI", "screen", "navigation", "画面" | ux_design + frontend source + frontend tests |
remove_feature | "remove X", "削除" | requirements (mark removed) + design docs (remove sections) + source (remove) + tests (remove or update) + lexicon (deprecate term) |
cross_cutting | Touches auth/permissions/i18n/tenancy | auth_design + every callsite + tests for every role |
If classification is ambiguous, ask one clarifying question (see Step 3).
After classification, scan the affected design docs for pre-existing references to the proposed change. Examples:
ux_design.md already documents a logout entry in the tenant_admin / learner sidebars (impl never caught up).database_design.md has an Open Question (OQ-DB-NN) that proposes the same structure under a different name.When such drift is found, classify it:
Recording drift in the report prevents silent vocabulary divergence on subsequent evolutions.
Stop and ask the user only when one of these triggers fires:
project_lexicon.yaml. Ask: "I'll add <term> to the lexicon meaning <definition>. OK?"<X> behaves for existing users. Is breaking change acceptable?"Step 2 classification == change_data_model and the change introduces a 1:N or N:N relation that does not yet have an operation_flow.ui_pattern declared for the parent/child pair, ask which UI topology should be used: (a) single screen with everything inline, (b) master-detail on the parent's detail page, (c) drilldown to a dedicated child page, or (d) defer to LLM auto-decision, which is discouraged and may trigger a ui_coherence warning. Record the answer to requirements/*.md operation_flow as a new Operation entry.If the orchestrator (multi-agent system, task YAML, prior conversation, etc.) already records explicit approval for one or more of these gates, treat them as immediately confirmed without re-asking. Examples:
delivery_target is pre-approved" → skip gate 1 prompt for that term.<child> is master_detail" → skip gate 6 prompt and record the pre-approved topology source in the report.Always record in the report which gates were short-circuited and the source of the prior approval. Pre-approval never applies to gate 3 (structural impossibility) — that always halts.
Do not ask the user:
Once intent is confirmed, execute in this order (each step's output feeds the next):
1. Update requirements/*.md
- Append new requirement / modify existing / mark deprecated
- Preserve frontmatter, traceability IDs, and Bloom levels
2. Update affected design/*.md docs (in dependency order)
- Determine order via codd's existing CEG (depends_on graph)
- Update each doc body to reflect the new requirement
- Preserve frontmatter exactly
3. Update project_lexicon.yaml if needed
- Only after user confirmed in Step 3
- Keep alphabetical / grouped order if existing convention
4. Run codd implement to (re)generate source from updated design
- For incremental change, codd implement updates only affected modules
- For pure data model changes, also generate migration files if applicable
- **Generated-code impact check**: if the project keeps codd-generated output under `src/generated/**` (or equivalent), classify whether the change requires regenerating those modules or whether it stays in the hand-edited area (handlers, UI, tests). Record the decision in the report so future evolutions know whether `src/generated/**` was intentionally untouched.
- **Prerequisite (cmd_345 K-3)**: if any design doc declares `operation_flow`, ensure `codd.yaml` has `ai_commands.impl_step_derive` set. Without it, `operation_flow_hint()` is silently skipped and declared UI patterns will not influence generation. Verify with `grep impl_step_derive codd/codd.yaml`; CoDD also emits a `WARNING` on stderr when this gap is detected.
5. Update tests
- Tests for new requirements MUST be added (no silent skip)
- Tests for removed requirements MUST be removed
- Tests for changed behavior MUST be updated
6. Run codd verify
- MUST reach red 0
- If red persists, see Step 5 (failure handling)
7. Run codd propagate
- Final cross-doc consistency pass
- Catches any drift between source-as-implemented and design-as-written
8. Runtime smoke verification (MANDATORY — not optional)
- Run `codd verify --runtime` from the project root and paste or link the generated runtime smoke report.
- `codd verify --runtime` automatically checks:
a. Local DB up via `codd.yaml runtime_smoke.db_check.command`
b. Dev server up via `runtime_smoke.dev_server.url`
c. Smoke connectivity via `runtime_smoke.smoke_connectivity[]`
d. Real-browser E2E via `runtime_smoke.e2e.command`
e. Opt-in CRUD flow reflection via `runtime.crud_flow_targets[]`
- For every visible or `operation_flow` command/control/action that mutates
state or emits a business result, add or reuse a CRUD flow target, an
`action-outcome` target, or an equivalent E2E proving: trigger → server
acceptance/mutation → re-fetch or observable outcome → visible reflection,
persistence, emitted event, expected output, or absence as appropriate. A
green GET smoke alone is not enough for mutating actions.
- All results are written with raw logs to `reports/runtime_smoke_{{timestamp}}.md` unless the project config overrides the path.
- Self-reported runtime smoke is not acceptable evidence. If `--runtime-skip <category>` is used, including `--runtime-skip verification-test` or `--runtime-skip crud-flow`, the report must show the skipped category explicitly and it must never be described as passed.
- If `codd verify --runtime` fails: the change is NOT done. Either fix forward or revert. Reporting done with the server down is a critical violation of CoDD coherence.Never reorder these steps. Doc updates always precede source updates — that is the CoDD coherence invariant. Step 8 is the actual completion gate — Steps 1-7 produce coherent artifacts, Step 8 proves the user can actually use them.
If codd verify red persists after Step 4:
codd fix once to let CoDD self-repair common issueschange_data_model work often needs a migration command (e.g. prisma migrate dev) that requires a running local database. If the DB cannot be reached:
prisma/migrations/<timestamp>_<slug>/migration.sql). Mirror the conventions of existing files in that directory (column order, index naming, foreign-key style).prisma validate (or the framework's equivalent) — to confirm the model file parses and matches expectations.prisma migrate deploy for hand-authored migrations).codd dag verify and codd propagate also pass; it is not a substitute for full codd verify when build/test phases are reachable.Generate a concise summary for the user:
Updated:
- requirements/foo.md (added: ログアウト機能)
- design/auth_design.md (added: NextAuth signOut handler)
- design/ux_design.md (added: 中央管理者ナビ Logout ボタン)
- src/components/AdminNav.tsx (added)
- src/app/api/auth/signout/route.ts (new)
- tests/e2e/logout.spec.ts (new)
Lexicon: no changes
Verify: red 0 ✅
Propagate: 0 drift ✅
Runtime smoke (Step 8):
- `codd verify --runtime`: ✅
- report: reports/runtime_smoke_20260517_210000.md
Done: ✅ (user can open the app and use the new feature)If any Step 8 check is ❌, the change is NOT done. Either fix forward or revert; never report done with the runtime broken.
Suggest a commit message and offer to commit. Do not auto-commit unless the user confirms.
| Command | When invoked | Why |
|---|---|---|
codd verify (entry guard) | Step 1 | Confirm clean baseline |
codd impact | Step 2 | Determine which design docs are downstream of the proposed change |
codd implement | Step 4 (step 4) | Generate source from updated design |
codd verify | Step 4 (step 6) | Confirm coherence after change |
codd fix | Step 5 (retry) | Self-heal common verify failures |
codd propagate | Step 4 (step 7) | Catch final source-design drift |
User: "Add a logout button to the admin nav."
Skill:
add_feature, scope = auth + ux (single role: admin)User: "Course management should be a shared master with separate delivery targets."
Skill:
change_data_model, scope = database + api + lexicon + migrations + uxdelivery_target (配信先) not in lexicon → ASKdelivery_target to the lexicon as 'a tenant/facility to which a course is distributed; many-to-one with course'. OK? Also, this changes the existing 1-course-1-tenant structure — migration required. Breaking change for existing course records is acceptable?"User: "The login page sometimes times out on slow networks."
Skill:
codd fix \"login times out on slow networks\" instead — codd-evolve is for intentional design changes."User: "Start a new SaaS project for restaurant reservations."
Skill:
codd init then codd plan followed by codd generate. codd-evolve is for evolving existing CoDD projects."These are non-negotiable. Violating any of them defeats the purpose of CoDD:
codd verify. Either retry (max 3) or stop and ask.codd verify green is necessary but not sufficient. Run codd verify --runtime and keep the generated raw-log report. Reporting done while DB/dev server is down — or while a regression like migration conflict blocks startup — is a critical violation. Either bring the runtime up and prove it, or do not declare done.codd command, not python -m codd.clicodd/codd.yaml lives)codd verify has never passed, do not start by attempting to evolve; recommend codd extract + codd fix to establish a green baseline firstdocs/design/ and docs/requirements/ and classify by frontmatter modules / topiccodd impact to compute downstream effects from any candidate docWhen reporting back to the user, always include:
Module.tenant_id because it would require redesigning RLS isolation policies, out of scope for this evolution"). Required for change_data_model and cross_cutting types; optional but recommended for others. Pre-approval short-circuits from Step 3 should be listed here as well.CoDD's value is coherence: requirements, design, lexicon, source, and tests move together so no document lies about the system. The CLI form (codd plan, codd implement, codd verify) makes this explicit and reproducible — ideal for greenfield projects and CI automation.
But the CLI form has a cost in Brownfield modification: the user must remember which command to run, in which order, with what arguments. Each codd fix "PHENOMENON" invocation is a context switch.
codd-evolve removes that cost by accepting natural language ("add logout button") and orchestrating the CLI chain underneath. The user expresses intent; coherence is preserved automatically. The CLI remains the engine; this skill is the conversational front.
This is not a replacement for the CLI. Both are first-class:
Use the right tool for the right phase.
© yohey-w, MIT. 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 skills/codd-evolve of yohey-w/codd-dev.
Open the folder on GitHubat commit 41b5f87
Codd Evolve 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 |
|---|---|---|---|---|---|---|
| Codd Evolve this skillyohey-w/codd-dev | 115 | — | ~5.4k | Automated safety check: Pass | MIT | |
| Development Workflowrunceel/ReactiveProperty | 944 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Brainstormingfeiskyer/claude-code-settings | 1.7k | — | ~985 | Automated safety check: Pass | MIT | |
| Gameplay Design Synctangziwen/CubeMiniGame | 359 | — | ~1.5k | Automated safety check: Pass | MIT | |
| Hexagonal Architecturecitypaul/.dotfiles | 739 | — | ~10k | Automated safety check: Pass | Custom licence | |
| Architecture FirstAnastasiyaW/codex-claude-code-config | 154 | — | ~2k | Automated safety check: Pass | MIT |
runceel/ReactiveProperty
ReactiveProperty repository development policy. An agent skill from runceel/ReactiveProperty.
feiskyer/claude-code-settings
Explore user intent, requirements, and design options through collaborative dialogue before implementation.
tangziwen/CubeMiniGame
Assess whether completed CubeGame gameplay changes should be reconciled into Doc/GameplayIntent design documents.
citypaul/.dotfiles
A skill your agent uses when the user or project explicitly adopts hexagonal (ports and adapters) architecture — a README, CLAUDE.md, or ADR that says so is the opt-in.
AnastasiyaW/codex-claude-code-config
Decide module boundaries before the first file: what modules exist, which way dependencies point, who owns state, and what each module may know.
mindfold-ai/Trellis
Reach into past AI conversation history through the trellis mem CLI.
yohey-w/codd-dev
Generate CoDD design documents for a greenfield project one wave at a time.
yohey-w/codd-dev
Run the CoDD greenfield autopilot: a requirements document in, a working system out, unattended.
yohey-w/codd-dev
Initialize CoDD in a project and establish the first scan and validation baseline.
yohey-w/codd-dev
Reverse-propagate source code changes back to affected CoDD design documents.
yohey-w/codd-dev
Reconstruct CoDD design documents from extracted code facts for a brownfield project.
yohey-w/codd-dev
Analyze the downstream impact of changed requirements, design docs, code, or tests in a CoDD project.
Categories
Conversationally evolve an existing CoDD project. An agent skill from yohey-w/codd-dev. Codd Evolve is an agent skill from yohey-w/codd-dev. Conversationally evolve an existing CoDD project.
Codd Evolve fits situations like: the user describes a functional change in natural language (add logout button; change course model to master + delivery target; remove daily log step) and you need to update requirements; tests together while maintaining CoDD coherence.
Run `npx skills add yohey-w/codd-dev --skill codd-evolve -a claude-code`. Or copy the skill folder (skills/codd-evolve in yohey-w/codd-dev) into .claude/skills/codd-evolve in your project. Claude Code loads it when a task matches its description.
Run `npx skills add yohey-w/codd-dev --skill codd-evolve -a codex`. Or copy the skill folder (skills/codd-evolve in yohey-w/codd-dev) into .agents/skills/codd-evolve 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 yohey-w/codd-dev --skill codd-evolve -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/codd-evolve, .gemini/skills/codd-evolve, .github/skills/codd-evolve and .opencode/skills/codd-evolve in your project.
Going by SKILL.md and its folder, Codd Evolve needs the command-line tools its instructions call (python).
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.
Codd Evolve is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.4k tokens (SKILL.md is roughly 22k 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 Codd Evolve: Development Workflow (runceel/ReactiveProperty, 944 stars), Brainstorming (feiskyer/claude-code-settings, 1.7k stars), Gameplay Design Sync (tangziwen/CubeMiniGame, 359 stars) and Hexagonal Architecture (citypaul/.dotfiles, 739 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
yohey-w (a GitHub user) maintains it in yohey-w/codd-dev, which has 115 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on September 14, 2026.
Source: yohey-w/codd-dev on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.