Skip to content

redpop/agentkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

101 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AgentKit

Modular plugin marketplace for Claude Code — 10 plugins with 23 skills, 13 agents, and domain knowledge bases for Git workflows, security, React, TYPO3, and more.

Plugins

Plugin Skills Agents Description
ak-git 1 2 Smart commits, change analysis, conflict resolution
ak-improve 2 Code refactoring and performance optimization agents
ak-js 1 1 JS config validation, 11 cross-file rules, monorepo-aware
ak-knowledge 4 1 Solution docs, knowledge maintenance, AGENTS.md tools
ak-meta 4 2 Discovery, changelog generation, AI context handoff, quality assessment, diagrams
ak-notifications macOS sound and banner notifications
ak-react 2 React and Next.js best practices, performance optimization, code scanning
ak-review 3 CodeRabbit review, finalize workflow, workflow management, validation hooks
ak-security 3 OWASP security guidelines, LLM security, Semgrep static analysis
ak-typo3 5 5 TYPO3 v13.4 Content Blocks, SitePackage, extensions

Installation

Requires Claude Code v1.0.33 or later.

Step 1: Add the marketplace

Open Claude Code and run:

/plugin marketplace add redpop/agentkit

Step 2: Install plugins

Install all plugins:

/plugin install ak-review@ak-marketplace
/plugin install ak-git@ak-marketplace
/plugin install ak-meta@ak-marketplace
/plugin install ak-improve@ak-marketplace
/plugin install ak-js@ak-marketplace
/plugin install ak-knowledge@ak-marketplace
/plugin install ak-notifications@ak-marketplace
/plugin install ak-react@ak-marketplace
/plugin install ak-security@ak-marketplace
/plugin install ak-typo3@ak-marketplace

Or browse available plugins interactively with /plugin and go to the Marketplaces tab.

Documentation

Detailed documentation for all components is available in the docs/ directory:

  • Skills — All slash commands with usage examples
  • Agents — Specialized sub-agents and their capabilities
  • Hooks — Automated actions on tool events

Plugin Details

ak-git — Smart Git Operations

Intelligent Git workflow assistance with smart commit messages, change analysis, and conflict resolution.

Skills

Skill Purpose Example
/ak-git:operations Smart commits, PR/MR creation, conflict resolution, change review /ak-git:operations --ship

Agents

Agent Purpose
git-conflict-specialist Merge conflict analysis, resolution strategies, rebase issues
git-workflow-specialist Commit message generation, branch management, atomic commit strategies

ak-improve — Code Improvement

Code improvement agents for refactoring and performance optimization, with a hypothesis-driven debugging framework for systematic root cause analysis.

Agents

Agent Purpose
performance-optimizer Bottleneck identification, memory leak analysis, algorithmic optimization
refactoring-expert Code refactoring with clean code principles and design patterns

Knowledge

File Content
hypothesis-debugging.md Structured debugging with competing hypotheses, evidence standards, and arbitration

ak-js — JavaScript Config Doctor

JavaScript project configuration doctor: validates package.json, tsconfig.json, framework configs, and enforces cross-file best practices with 11 custom rules. Monorepo-aware from day 1.

Skills

Skill Purpose Example
/ak-js:config-doctor Scan project configs and produce a scored report /ak-js:config-doctor

Agents

Agent Purpose
framework-config-analyzer Phase-2 worker for JS/TS framework config analysis

ak-knowledge — Solution Documentation

Capture solved problems as structured, searchable solution documents and keep them up to date.

Skills

Skill Purpose Example
/ak-knowledge:agents-md Convert CLAUDE.md files to AGENTS.md with symlinks /ak-knowledge:agents-md
/ak-knowledge:agents-md-improver Audit and improve AGENTS.md files with quality scoring /ak-knowledge:agents-md-improver
/ak-knowledge:log Log a recently solved problem for team knowledge /ak-knowledge:log
/ak-knowledge:refresh Review and maintain solution docs against current codebase /ak-knowledge:refresh

Agents

Agent Purpose
solution-reviewer Validate generated solution docs for completeness and clarity

ak-meta — Project Management Tools

Discovery, changelog generation with automatic version detection, plugin quality assessment, and AI context handoff for cross-session collaboration.

Skills

Skill Purpose Example
/ak-meta:discover Generate and evaluate improvement ideas with adversarial filtering /ak-meta:discover blog content Q3
/ak-meta:changelog Update CHANGELOG.md with automatic version detection /ak-meta:changelog
/ak-meta:handoff Create context handoff documents for other AI sessions /ak-meta:handoff
/ak-meta:quality Assess plugin component quality with 8-dimension scoring /ak-meta:quality plugins/ak-git/

Agents

Agent Purpose
quality-assessor Expert quality scoring for skills and agents on 4 dimensions
diagram-creator Creates Mermaid diagrams for architecture, flows, ERDs, and interactions

ak-notifications — macOS Notifications

Platform-specific notification hooks for Claude Code.

Hooks

Hook Trigger Action
Sound alert Permission prompt Plays Glass.aiff sound
Desktop banner Idle prompt Shows macOS notification

ak-react — React & Next.js Development

React and Next.js development with Vercel Engineering best practices and automated code quality scanning.

Skills

Skill Purpose Example
/ak-react:react-best-practices React/Next.js performance optimization (65 rules from Vercel Engineering) /ak-react:react-best-practices
/ak-react:react-doctor Scan React codebase for security, performance, and architecture issues /ak-react:react-doctor

ak-review — Quality Assurance

Automated code review, task completion workflow, structured review dimensions, and file validation hooks with markdown formatting.

Skills

Skill Purpose Example
/ak-review:coderabbit Run CodeRabbit review on uncommitted or staged changes /ak-review:coderabbit
/ak-review:finalize Run the task completion workflow (format, simplify, review) /ak-review:finalize
/ak-review:workflow Generate or audit a task completion workflow /ak-review:workflow --audit

Hooks

Hook Trigger Action
markdown-format After Write/Edit Auto-formats .md files via markdownlint-cli2
json-validate After Write/Edit Validates JSON syntax
shellcheck-validate After Write/Edit Lints shell scripts via ShellCheck
skill-suggestions After Write/Edit Suggests relevant AgentKit skills

Knowledge

File Content
review-dimensions.md 5 review dimensions with checklists — Security, Performance, Architecture, Testing, Accessibility
wcag-audit-patterns.md Comprehensive WCAG 2.2 audit — 60+ criteria, remediation patterns, automated testing

ak-security — Security Guidelines

Security guidelines for writing secure code, LLM applications, and static analysis scanning.

Skills

Skill Purpose Example
/ak-security:code-security OWASP Top 10 security guidelines for 15+ languages /ak-security:code-security
/ak-security:llm-security OWASP Top 10 for LLM Applications security rules /ak-security:llm-security
/ak-security:semgrep Semgrep static analysis scanning and custom rule creation /ak-security:semgrep

ak-typo3 — TYPO3 v13.4 Development

TYPO3 CMS development with Content Blocks, Fluid components, extension scaffolding, and SitePackage generation.

Skills

Skill Purpose Example
/ak-typo3:content-blocks Generate Content Blocks v1.3 with modern field configs /ak-typo3:content-blocks Hero
/ak-typo3:extension-kickstarter Create extensions via ext-kickstarter or manual scaffolding /ak-typo3:extension-kickstarter
/ak-typo3:fluid-components Generate Fluid v4 Components with Atomic Design patterns /ak-typo3:fluid-components Button
/ak-typo3:make-content-block Wrapper for make:content-block with smart defaults /ak-typo3:make-content-block
/ak-typo3:sitepackage Create a TYPO3 v13.4 SitePackage with Site Sets /ak-typo3:sitepackage my-site

Agents

Agent Purpose
typo3-architect Enterprise CMS architecture, extension design, performance optimization
typo3-content-blocks-specialist Content Block creation, field configuration, backend previews
typo3-extension-developer Extension development, Extbase controllers, service configuration
typo3-fluid-expert Fluid template architecture, ViewHelper development, rendering optimization
typo3-typoscript-expert TypoScript configuration, Site Sets, data processing chains

Recommended Tools

Semgrep — Security Scanning

The ak-security plugin includes three security skills (code-security, llm-security, semgrep) that teach AI agents to write and review secure code. The code-security and llm-security skills work without external dependencies — the agent uses the included OWASP knowledge directly.

For the semgrep skill, we recommend additionally installing Semgrep CLI and the Semgrep MCP Server for automated static analysis scanning:

# Install Semgrep CLI
brew install semgrep          # or: python3 -m pip install semgrep

The Semgrep MCP Server provides tools like semgrep_scan and semgrep_findings to the AI agent:

  • Claude Code: Run /plugin, search for "Semgrep" in the Discover tab, and install

Note: Semgrep is optional. The security skills work without it — the agent reviews code using the OWASP rules without automated scanning.

Recommended Plugins

Official Claude Code plugins that work well with AgentKit. Install via /plugin in Claude Code:

Plugin Description
Chrome DevTools MCP Browser automation, screenshots, and DevTools access. Requires Node.js v20.19+ and Chrome.
Superpowers Extended Agentic skills framework with task management and structured development methodology.

Previous Version

The pre-plugin architecture (v6.x, install.sh-based) is archived at redpop/claude-code-toolkit-legacy.

License

MIT

About

AgentKit — Modular plugin marketplace with skills, agents, and knowledge bases for workflow automation, Git, TYPO3, and code review.

Resources

License

Stars

Watchers

Forks

Contributors

Languages