By grooviz
Authoring kit for LLM-judged, schema-validated, replayable code analyzers. Scaffolds a domain-specific Claude Code skill via an interactive `/new-analyzer` interview that drafts rules.md through a dispatched rule-author subagent, auto-generates one fixture stub per rule, optionally seeds a dev-team expected-entities oracle, and gates success on a post-stamp validator. Stamped analyzers record per-entity property bags (Phase D side-effect + Phase D.5 consolidation) and consult the oracle to backstop discovery with within-run framework expansion. Ships five specialist subagents, a companion `/expected-entities` command, and a generic runtime (schema validator, scaffold validator, snippet normalizer, fixture comparator, oracle comparator, override-replay engine).
npx claudepluginhub grooviz/agentic-analyzer --plugin agentic-analyzerMaintain the dev-team "expected entities" oracle for an analyzer. Accepts a file path or a quoted free-form string (chat comment, pasted list, table). Normalizes the input via the entity-list-ingestor subagent, merges into <analyzer>-analysis/expected-entities.json, and optionally runs compare-entities against the latest analysis.json.
Scaffold a new agentic-analyzer skill into the current project. Interviews the user for the target question, infers repo context, dispatches the rule-author subagent to draft rules.md, and stamps the templates into .claude/skills/analyze-<name>/. Zero user-authored config JSON required.
Reviews a scaffolded agentic-analyzer adversarially. Use after an analyzer has a full rule table, a set of fixtures, and at least one real analysis.json output. Looks for pattern-invariant violations, ambiguous rule boundaries, missing coverage, and sloppy identity schemes. Not a code reviewer — a pattern reviewer.
Normalizes a loose dev-team entity list into the canonical expected-entities.json shape. Use when /expected-entities receives arbitrary input (chat comments, plain-text name lists, CSV-like files, tables) that needs to be turned into a schema-valid list of { name, expected_decision?, file? } entries. Never hallucinates names — surfaces ambiguous cases as uncertainties.
Authors golden-fixture test cases for an agentic-analyzer. Use when the author needs a fixture to exercise a specific rule (happy-path, edge case, adversarial). Produces a minimal target directory plus an expected.json that the compare-fixture.mjs comparator validates against.
Authors the classification ruleset for a scaffolded agentic-analyzer. Use when a newly scaffolded analyzer has a skeletal rules.md and the author needs help turning a target question into a labeled, ordered rule table. Understands the invariants of the pattern (first-rule-wins, stable labels, separate evaluation order, confidence levels).
Extends the base analyzer schemas with domain-specific fields. Use when an author scaffolded an analyzer with the generic base schemas and now needs to add domain-specific properties (TTLs, PII categories, flag-use frequency, etc.) without breaking the identity contract or the override-replay engine.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Use this agent when you need expert assistance with React Native development tasks including code analysis, component creation, debugging, performance optimization, or architectural decisions. Examples: <example>Context: User is working on a React Native app and needs help with a navigation issue. user: 'My stack navigator isn't working properly when I try to navigate between screens' assistant: 'Let me use the react-native-dev agent to analyze your navigation setup and provide a solution' <commentary>Since this is a React Native specific issue, use the react-native-dev agent to provide expert guidance on navigation problems.</commentary></example> <example>Context: User wants to create a new component that follows the existing app structure. user: 'I need to create a custom button component that matches our app's design system' assistant: 'I'll use the react-native-dev agent to create a button component that aligns with your existing codebase structure and design patterns' <commentary>The user needs React Native component development that should follow existing patterns, so use the react-native-dev agent.</commentary></example>
The most comprehensive Claude Code plugin — 48 agents, 182 skills, 68 legacy command shims, selective install profiles, and production-ready hooks for TDD, security scanning, code review, and continuous learning
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
A Claude Code plugin marketplace hosting plugins that implement or support the agentic-analyzer pattern — LLM-judged, schema-validated, replayable code analyzers.
An analyzer, in this marketplace, is a Claude Code skill that walks a target repository with LLM judgment (non-deterministic) and emits a structured inventory (deterministic) of a specific kind of thing — caches, log call-sites, feature flags, session state, auth boundaries, ... — classified against a versioned ruleset, with reviewer overrides that replay across runs.
The pattern's twelve invariants are documented at
docs/pattern.md. A one-page author reference
lives at docs/PATTERN-CARD.md.
| Plugin | Role | Status |
|---|---|---|
agentic-analyzer | Authoring kit. Scaffolds new analyzer skills via an interactive /new-analyzer interview (with fixture auto-gen + post-stamp quality gate) and a companion /expected-entities command for feeding dev-team oracle lists into the discovery backstop. Ships five specialist subagents and the generic _core/ runtime. | 0.3.0 |
Pre-built analyzers (caches, logging, feature flags, session state,
...) are planned. Each new plugin lands as a plugins/<name>/
directory with its own .claude-plugin/plugin.json; the marketplace
manifest is updated to list it.
claude plugin marketplace add <this-repo-url>
claude plugin install agentic-analyzer@agentic-analyzer
Then, to pull new versions or newly-added plugins later:
claude plugin marketplace update agentic-analyzer
If you only want the authoring kit and don't care about marketplace semantics:
claude plugin install <this-repo-url>/plugins/agentic-analyzer
Clone the repo, register the plugin path in your Claude Code
settings.json — full options in docs/INSTALL.md.
Prerequisite: the plugin's _core/ runtime needs Ajv:
npm --prefix plugins/agentic-analyzer/_core install
npm --prefix plugins/agentic-analyzer/_core test # node --test, all green
docs/pattern.md — what you're buying
into (twelve invariants, forty-five minutes).docs/PATTERN-CARD.md — the
cheat-sheet to keep open while authoring.plugins/agentic-analyzer/README.md.
The interactive /new-analyzer workflow and next steps are there.examples/analyze-logging/ — a
freshly-scaffolded analyzer for a PII-regulated logging domain.
Shows what /agentic-analyzer:new-analyzer produces before the
author fills in rules and prompts..
├── .claude-plugin/
│ └── marketplace.json catalogue of plugins
├── plugins/
│ └── agentic-analyzer/ the authoring-kit plugin
│ ├── .claude-plugin/plugin.json
│ ├── _core/ shared runtime (bin/, templates/)
│ ├── agents/ four specialist subagents
│ └── commands/ /agentic-analyzer:new-analyzer
├── docs/ pattern spec, card, install guide, iteration log
├── examples/ scaffolder output for the logging domain
├── CHANGELOG.md LICENSE README.md
Pre-1.0. Schemas and CLI contracts may change before 1.0. Semver after 1.0.
One load-bearing design choice to surface up front: an analyzer's
overrides.json is a plain repo-local file. Concurrent edits across
reviewers are the user's problem — the pattern does not attempt
distributed locking. Teams that need that should stand up a small
review app around the file rather than editing it by hand. See
docs/pattern.md for the full rationale.
Fork, branch, commit, PR. Run the plugin's test suite before submitting:
npm --prefix plugins/agentic-analyzer/_core test
MIT — see LICENSE.