claude

chameleon

Code that blends in. Auto-derives codebase conventions and injects archetype-aware guidance for AI-generated code.

8 on GitHubby Cris Nahinev4.10.0MITupdated 3 months ago
/

Plugin chameleon from marketplace chameleon in crisnahine/chameleon. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use and it starts local MCP servers. The exact commands are listed below; read them before installing.

What it installs

Skills (15)

  • chameleon-auto-idiom

    Use when the user explicitly invokes /chameleon-auto-idiom to auto-derive high-quality team idioms from repo evidence, or accepts the offer after /chameleon-init or /chameleon-refresh when idioms.md has no active idioms

  • chameleon-deep-work

    Use when the user explicitly invokes /chameleon-deep-work <task> to execute a substantive coding task end to end: dig the code and external unknowns first (no clarifying questions — parallel expert subagents work independent unknowns), present a 100%-understanding brief, then implement and verify in

  • chameleon-disable

    Use when the user explicitly invokes /chameleon-disable to suppress chameleon's advisory injections for the rest of the current session

  • chameleon-doctor

    Use when the user explicitly invokes /chameleon-doctor to get a triage report on their chameleon installation health

  • chameleon-explain

    Use when the user explicitly invokes /chameleon-explain to drill down on one enforcement rule (its calibration, would-block frequency, inline-override rate), to replay what chameleon knew and did the last time a file was edited (post-incident gap analysis), or to look up one shelved review finding b

  • chameleon-init

    Use when the user explicitly invokes /chameleon-init to bootstrap a chameleon profile for the current repository (TypeScript/JavaScript, Ruby, or Python — framework-agnostic, with deeper awareness for Rails and Django/DRF/Flask/FastAPI)

  • chameleon-journey

    Use when the user explicitly invokes /chameleon-journey to run the comprehensive real-world journey harness against the chameleon plugin

  • chameleon-pause-15m

    Use when the user explicitly invokes /chameleon-pause-15m to temporarily suppress chameleon's advisory injections for 15 minutes

  • chameleon-pr-review

    Use when the user explicitly invokes /chameleon-pr-review to review a PR or branch diff against the repo's chameleon conventions, principles, and task requirements. Reports convention violations + logic gaps.

  • chameleon-receiving-code-review

    Use when the user explicitly invokes /chameleon-receiving-code-review to handle a code review the team left on their PR — verify each comment against the code and the repo's chameleon conventions, decide apply-or-push-back, draft replies, and implement approved fixes one at a time.

  • chameleon-refresh

    Use when the user explicitly invokes /chameleon-refresh to re-analyze the current repo and update the chameleon profile after drift

  • chameleon-status

    Use when the user explicitly invokes /chameleon-status to view profile state, drift indicators, and trust state for the current repo

  • chameleon-teach

    Use when the user explicitly invokes /chameleon-teach to capture a team idiom, banned import, mandatory wrapper, or pattern that AST analysis cannot infer

  • chameleon-trust

    Use when the user explicitly invokes /chameleon-trust to approve a committed chameleon profile for use in their current Claude Code session

  • using-chameleon

    Active when .chameleon/ profile directory exists. Explains hook-injected pattern context and violation feedback for TypeScript/JavaScript, Ruby, and Python as first-class languages — framework-agnostic by default (it learns your repo's own conventions), with deeper awareness where conventions are st

Subagents (5)

  • code-scout

    Use for read-only codebase mapping — answering one precisely scoped code question (call paths, existing patterns, file inventories) with file:line evidence; dispatched by the chameleon-deep-work skill to work independent unknowns in parallel

  • pattern-reviewer

    Use for reviewing a diff slice against the repo's chameleon conventions and principles — dispatched by the chameleon-pr-review skill for large-diff fan-out

  • recall-lens

    Use for one decorrelated recall pass over a whole diff — an independent fresh-context hunt for defects a first review missed, returning findings plus the executable checks a static review could not run; dispatched by the chameleon-pr-review skill for its Step 3.9 RECALL stage

  • verifier

    Use for one fresh-context adversarial pass over finished work — a convergence-round review of a diff against its acceptance criteria and the repo's conventions, or a bypass hunt for hostile inputs that break a changed surface; dispatched by the chameleon-deep-work skill at Step 6

  • web-researcher

    Use for resolving one external unknown — a library API, framework contract, or changelog delta — against the exact version the repo pins, from official documentation; dispatched by the chameleon-deep-work skill for parallel deep research

MCP servers (1)

  • chameleon-mcp

    runs: uvx --refresh-package chameleon-mcp --from ${CLAUDE_PLUGIN_ROOT}/mcp chameleon-mcp

Hooks (8)

  • SessionStart

    "${CLAUDE_PLUGIN_ROOT}/hooks/run-hook.cmd" session-start

  • PreToolUse

    "${CLAUDE_PLUGIN_ROOT}/hooks/run-hook.cmd" preflight-and-advise

  • PreToolUse

    "${CLAUDE_PLUGIN_ROOT}/hooks/run-hook.cmd" peer-skill-advise

  • PostToolUse

    "${CLAUDE_PLUGIN_ROOT}/hooks/run-hook.cmd" posttool-recorder

  • PostToolUse

    "${CLAUDE_PLUGIN_ROOT}/hooks/run-hook.cmd" posttool-verify

  • UserPromptSubmit

    "${CLAUDE_PLUGIN_ROOT}/hooks/run-hook.cmd" callout-detector

  • Stop

    "${CLAUDE_PLUGIN_ROOT}/hooks/run-hook.cmd" stop-backstop

  • SubagentStop

    "${CLAUDE_PLUGIN_ROOT}/hooks/run-hook.cmd" stop-backstop

View source on GitHub claudepluginhub.com

Similar plugins

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

39 skills

mattpocock/skills 323,108

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

nextjs

claude

Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.

6 skills

vercel/next.js 143,495

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

5 skills + 35 modes + Material Passport pipeline. Includes v3.6.7 cross-model audit gate and v3.6.8 generator-evaluator contract.

5 skills · 16 commands · 4 agents · hooks

Imbad0202/academic-research-skills 56,698

obsidian

claude

Claude Skills for Obsidian

6 skills

kepano/obsidian-skills 51,587

Maintain chameleon?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted