Skip to content
Development
Skill

/evolving-config

Audit AI coding-agent configuration and report prioritized, evidence-backed findings with the smallest fix for each. Local files come first; official docs and changelogs settle syntax, feature availability, and deprecation. Do not recommend a change on the strength of an uncited

From plugin
cc-thingz
3828 skills6 agents

Claude Code

$ npx -y skills add alexei-led/cc-thingz --skill evolving-config --agent claude-code

SKILL.md

evolving-config.SKILL.md
description:
  Audit and improve AI coding-agent configuration. Use when reviewing or
  changing Claude Code, Pi, Codex, Copilot, Cursor, Grok, skill, agent, hook, MCP,
  permission, package, or generated-export setup. Default is review-only; fixes require explicit user approval
  or --fix. NOT for score-only instruction review or prompt lint; use reviewing-instructions.
  NOT for application config, git hygiene, code bugs, ordinary docs, or generated
  files without their source.
name: evolving-config

Evolving Agent Configuration

Audit AI coding-agent configuration and report prioritized, evidence-backed findings with the smallest fix for each. Local files come first; official docs and changelogs settle syntax, feature availability, and deprecation. Do not recommend a change on the strength of an uncited blog.

For installed cc-thingz resource or version diagnostics, use installation-doctor first and continue here for broader review or authorized changes.

Limits

  • Review-only by default. Change files only when the user asks for changes or

passes `--fix`.

  • Even in fix mode, ask before changing permissions, sandbox policy, hooks, MCP

servers, model routing, package installs, deletes, moves, broad rewrites, or private or managed config.

  • Edit sources, never generated exports; name the source path and the

regeneration command instead.

  • Never quote secret values; name only the path and key.

Done

  • Review: every finding cites a `path:line`, setting key, tool output, or doc

URL, and findings are sorted by severity. With an unclear target, list the detected config surfaces and ask which to audit.

  • Fix: only approved changes are applied. Done when the relevant

build/test/lint checks pass on what you changed, or you name each check that did not run and why. Without write access, return proposed changes (file, change, reason) instead of applying them.

References

  • `references/RUBRIC.md` — severity and shared checks. Read for every audit.
  • `references/platforms/claude-code.md`, `codex.md`, `pi.md` — read only the

ones for platforms in scope.

  • `references/platforms/other-targets.md` — read when the audit covers Copilot,

Cursor, or Grok packages.

  • `references/apply-fixes.md` — read only in fix mode.

Scope

Instruction files (`AGENTS.md`, `CLAUDE.md`, prompts, skill and agent bodies), the platform config each reference lists, plugin and package manifests, and source-to-generated export rules. Include chezmoi or dotfile copies only when deployment is part of the request.

Output

Use finding tags such as `routing/thin-router`, `context/weak-pointer`, or `invocation/over-model-invoked` when they sharpen the issue.

## Config Audit

Scope: <platforms/files>
Mode: review-only | fix-approved
Sources: <local files and docs checked>
Confidence: high | medium | low

### Summary

- Files reviewed: N
- Generated files skipped: N
- Main risk: <one sentence>

### Critical

- `path:line` — <category[/subtype]>: <issue>. Evidence: <fact>. Fix: <action>.

### Important

- `path:line` — <category[/subtype]>: <issue>. Evidence: <fact>. Fix: <action>.

### Suggested

- `path:line` — <category[/subtype]>: <issue>. Evidence: <fact>. Fix: <action>.

### Working Well

- <config that should stay as-is>

### Verification

- <command run or recommended>

Omit empty severity sections. If no findings are confirmed, say `No confirmed findings.` When official docs are unavailable, rely on local evidence, lower confidence, and name the gap.

Platform additions

Use the host's file search, read, and web fetch tools for inventory and docs.

Read more
@alexei-led
Ships withcc-thingz

Portable skills, agents, hooks, and Pi-native extensions for Claude Code, Codex CLI, GitHub Copilot, Cursor, Grok, and Pi. Gemini is retired.

3828 skills6 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
38
Star history of alexei-led/cc-thingz on GitHub, a chart by star-history.com

Other skills on cc-thingz.

releasing-code

releasing-code

Prepare, publish, or repair a software release and write its release notes. Use for cutting a versioned release or editing…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills10d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about evolving-config.

Which coding agents can use evolving-config?
evolving-config installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.