Agent Plugins Marketplace
All plugins

agent-config

v0.3.2

Authoring and auditing agent instruction files. Find contradictions and duplication across a CLAUDE.md stack, keep a config file a pointer instead of a copy, spot rules worth turning into a skill, and capture a long session's learnings before compacting it.

Claude Code8 Skills

By Damien Dagnet0 GitHub starsUpdated 43 minutes ago

Directory evidence

Runtimes
Claude Code
Parsed components
8 skill or MCP entries
Source updated
Sep 3, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install agent-config for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install agent-config@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/damson/hard-won-skills

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/agent-config/.

Plugin files

plugins/agent-config/
├── .claude-plugin/plugin.json
├── skills/agent-config-audit/SKILL.md
├── skills/claude-md-pointer-check/SKILL.md
├── skills/prompt-coach/SKILL.md
├── skills/redundancy-check-before-ship/SKILL.md
├── skills/save-before-compact/SKILL.md
├── skills/session-retro/SKILL.md
├── skills/skill-opportunity-finder/SKILL.md
└── skills/validate-skill-against-real-project/SKILL.md

Included Skills8

agent-config-auditskills/agent-config-audit/SKILL.md

Audit AI agent configuration files (CLAUDE.md, AGENTS.md, preference files) for contradictions, duplication, bloat, and personal/team boundary violations. Use when unsure which instruction files are active for a project, after restructuring how your config is organised, or when the same rule turns up in two files with different wording.

claude-md-pointer-checkskills/claude-md-pointer-check/SKILL.md

Use before creating a CLAUDE.md, or before an edit that adds or rewrites a whole section of one — not for typo- or line-level fixes. Detects when a sibling AGENTS.md or README.md already covers the planned content, rewrites the CLAUDE.md as a pointer + Claude-only delta instead of a duplicate, and flags unactionable phrasing found in the sibling on the way through.

prompt-coachskills/prompt-coach/SKILL.md

Use when the user asks "rate my prompt" / "evaluate my prompt(s)" / "how am I prompting?" / "give me prompt feedback" / "score my last prompt" / "4Ds analysis" / "prompt retrospective". Also use when the user asks for an end-of-session review of their work-with-Claude habits, OR after a session involving 20+ turns where the user explicitly wants improvement signal. NEVER fire unsolicited — prompt critique without consent is unwelcome.

redundancy-check-before-shipskills/redundancy-check-before-ship/SKILL.md

Use before committing an addition to any prose-rule file — CLAUDE.md, AGENTS.md, a docs/ page, a README, or a PR template. Fires when a diff ADDS conventions, rules or procedures in prose. Auto-trigger after writing such an addition and before `git commit`, and when the user says a file is "too big", "has duplicates", or asks whether a change "is really necessary". Skip for code, tests, config values, pure deletions, rewording that adds no rule, and new files with no sibling docs. For the CLAUDE.md-vs-sibling file-structure rewrite specifically, defer to `claude-md-pointer-check`; this skill covers rule-level dedup across any prose-rule file.

save-before-compactskills/save-before-compact/SKILL.md

Use ONLY when the user explicitly wants to compact a long session without losing its learnings — triggers like "save before compact" / "wrap up and compact" / "session's too long, compact but keep the takeaways" / "capture learnings then compact". NEVER fire unsolicited. This skill APPLIES changes (CLAUDE.md / preference-file additions, memory, new skills) and writes a resume brief, then stops for the user to run /compact — it never runs /compact itself. Thin sessions get only the resume brief; in-flight high-stakes ops defer (Step 1 has the thresholds).

session-retroskills/session-retro/SKILL.md

Use ONLY when the user explicitly asks for an end-of-session retrospective — triggers like "session retro" / "end of session retro" / "session retrospective" / "wrap up the session" / "what did we learn this session" / "what should I take away from this session" / "let's reflect on this session". NEVER fire unsolicited — this skill produces evaluative feedback on the user's prompting, and reflection without consent is unwelcome. Skip when the session has fewer than ~15 substantive turns (signal too thin), or when the user is mid-incident / mid-deploy. If a sub-skill already ran this session, the retro asks whether to re-run or reuse its output rather than silently duplicating it.

skill-opportunity-finderskills/skill-opportunity-finder/SKILL.md

Use when you notice the user repeating the same instruction / asking the same kind of question / correcting you on the same kind of mistake / doing the same manual operation three or more times in a session. Also trigger when the user explicitly asks "what should be a skill?" / "what am I doing manually?" / "where am I repeating myself?". Skip during the first ~5 turns of a session — patterns need history to be observable.

validate-skill-against-real-projectskills/validate-skill-against-real-project/SKILL.md

Use when a portable or generic skill has never been executed against a real project, before trusting it or calling it done. Fire on "validate the skill", "does this skill actually work", "test it against a real repo", when a skill claims to work on "any <stack> project" and no run is on record, or when a skill was reviewed by reading it rather than running it. Skip for project-specific skills, which are allowed to assume one build's wiring.

Plugin manifests1

plugins/agent-config/.claude-plugin/plugin.json
{
  "name": "agent-config",
  "version": "0.3.2",
  "description": "Authoring and auditing agent instruction files. Find contradictions and duplication across a CLAUDE.md stack, keep a config file a pointer instead of a copy, spot rules worth turning into a skill, and capture a long session's learnings before compacting it.",
  "author": {
    "name": "Damien Dagnet"
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[agent-config on Agent Plugins Marketplace](https://pluginsmp.com/plugins/agent-config)