By zainw
Autonomous research-driven coding for Claude Code. Research options, present choices, implement with full verification. Inspired by Andrej Karpathy's autoresearch concept and pi-autoresearch by davebcn87.
Synthesize research findings from multiple researcher agents into a ranked comparison. Produces a weighted scoring table, pros/cons, and recommendation with top 3 options plus a "build custom" assessment.
Execute the chosen implementation approach. Makes all code changes in an isolated git worktree, commits frequently, handles complex multi-file refactors. Used for both initial implementation and auto-fix retries.
Deep-dive research on a single candidate solution. Evaluates library/approach quality, maintenance health, API design, bundle size, TypeScript support, and migration complexity. Returns structured findings.
Run multi-layer verification on implemented changes: tests, typecheck, lint, bundle analysis, benchmarks, and static analysis. Returns structured pass/fail/warn report.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Early work-in-progress. These plugins work and produce high-quality output, but the experience is rough around the edges. Expect lots of permission prompts to accept, some UI jank, and a workflow that isn't yet polished. The results, however, are genuinely good.
A monorepo of Claude Code plugins that make Claude research before it codes.
/research — autoresearchAutonomous research-driven coding. Instead of jumping straight to implementation, Claude researches multiple options, scores them, presents you with a ranked comparison, and only implements after you pick a winner.
Inspired by Andrej Karpathy's autoresearch concept and pi-autoresearch by davebcn87.
Pipeline:
Example:
/research replace moment.js with a lighter alternative
/spec — autospecSpec-driven coding. Paste a spec from anywhere — Google Docs, Jira, Slack, an email from your boss — and Claude will review it for gaps, ask clarifying questions, then implement it.
Pipeline:
Example:
/spec Here's the PRD my PM sent: [paste spec]
From your terminal:
# Install autoresearch
claude plugin add /path/to/ai-plugins/autoresearch
# Install autospec
claude plugin add /path/to/ai-plugins/autospec
Or if published to a registry:
claude plugin add autoresearch
claude plugin add autospec
After installing, the /research and /spec slash commands become available in any Claude Code session.
# Should list both plugins
claude plugin list
# Start a Claude Code session in your project
claude
# Run autoresearch
/research replace our REST client with something better
# Run autospec
/spec implement user authentication with OAuth2 and refresh tokens
Lots of permission prompts. The plugins dispatch multiple subagents that read files, search the web, write to disk, create git branches, and run shell commands. You'll be accepting tool permissions frequently. This is the biggest UX pain point right now.
It takes a while. A full research pipeline with 4 candidates can take 5-10+ minutes. It's doing real work — web searches, documentation analysis, codebase scanning — but it's not instant.
The UI can be noisy. You'll see agent dispatches, state file writes, and structured log updates scrolling by. The intermediate output isn't pretty, but it's transparent.
The output is genuinely good. Despite the rough experience, the final implementation quality is high. Research is thorough, trade-off analysis is real, and implementation happens in isolated branches so nothing breaks your working tree.
Both plugins maintain state in their respective directories (.autoresearch/ and .autospec/). Sessions are resumable — if Claude Code crashes or you close the terminal, the plugin picks up where it left off on next launch.
# Clear a session and start fresh
/research clear
/spec clear
Create a config file to override defaults:
# For autoresearch
echo '{"maxRetries": 5, "maxResearchers": 6}' > .autoresearch/config.json
Autonomous research-driven coding for Claude Code. Research options, present choices, implement with full verification. Inspired by Andrej Karpathy's autoresearch concept and pi-autoresearch by davebcn87.
Spec-driven coding for Claude Code. Paste a spec, get reviewed code. Reviews specs for gaps, asks clarifying questions, routes to implementation based on prescriptiveness, and delivers verified code in an isolated branch.
npx claudepluginhub zainw/ai-plugins --plugin autoresearchPROJECT.md-first autonomous development with hybrid auto-fix documentation. 8-agent pipeline, auto-orchestration, docs auto-update on commit (true vibe coding). Knowledge base system with 90% faster repeat research. Strict mode enforces SDLC best practices automatically. Works for ANY Python/JavaScript/TypeScript/Go project.
No description provided.
Verification-first engineering toolkit for Claude Code. 15 skills across a 5-phase spine (Investigate → Design → Implement → Verify → Ship), 8 specialist agents, an interactive setup wizard. Every skill has rationalizations + evidence requirements. Built for senior ICs and tech leads.
Code transformation: Dev SDLC orchestrator (code-shipping pipeline), plan, assert, audit, review, test, refactor, debug, for-sure. Hosts engineering agents.
Production-ready Claude Code configuration with role-based workflows (PM→Lead→Designer→Dev→QA), safety hooks, 44 commands, 19 skills, 8 agents, 43 rules, 30 hook scripts across 19 events, auto-learning pipeline, hook profiles, and multi-language coding standards
Development workflow automation plugin: specify → open → execute pipeline with parallel research agents, hook-based guards, and PR state management