This repository is the central library for all AI prompts and agent configurations used across the organization. Its purpose is to foster collaboration, maintain high standards, and accelerate our work by sharing effective and well-tested prompts and specialized agents.
Run the following command to install Claude Kit marketplace:
/plugin marketplace add keboola/claude-kitAfter installation, enable the plugins you need:
/plugin install developerThe repository is organized into a plugin-based architecture to make prompts and agents easy to discover and use:
claude-kit/
βββ .claude-plugin/
β βββ marketplace.json # Marketplace configuration
βββ plugins/
β βββ developer/ # Developer toolkit plugin
β βββ .claude-plugin/
β β βββ plugin.json # Plugin configuration
β βββ agents/ # AI agents (code review, security, etc.)
β βββ commands/ # Slash commands (PR creation, etc.)
β βββ scripts/ # Automation scripts (settings install hook)
β βββ templates/ # Configuration templates (settings.json)
β βββ README.md # Plugin documentation
βββ README.md # This file
βββ LICENSE # MIT license
Location: ./plugins/developer
A comprehensive toolkit for developers including specialized agents for code review, security analysis, code quality management, and workflow automation.
Features:
- π€ 4 Agents: Code review, security analysis, code mess detection & fixing
- β‘ 1 Command: AI-powered PR creation
- π 1 MCP Server: Linear integration
- π Auto-install Settings: SessionStart hook that installs team-wide permissions automatically
β View Developer Plugin Documentation
Location: ./plugins/component-developer
A specialized toolkit for building production-ready Keboola Python components following best practices and architectural patterns.
Features:
- π€ 1 Agent: Keboola component builder with comprehensive knowledge
- ποΈ Component Architecture: Cookiecutter template integration
- π Configuration Schemas: JSON Schema with UI elements
- π CSV Processing: Memory-efficient patterns
- π State Management: Incremental data processing
- π CI/CD Integration: Developer Portal and deployment workflows
β View Component Developer Plugin Documentation
Location: ./plugins/dataapp-developer
A specialized toolkit for building production-ready Streamlit data apps for Keboola deployment with a systematic validate β build β verify workflow.
Features:
- π― 1 Skill: Data app development with validate β build β verify workflow
- π Data Validation: Automatic schema checking using Keboola MCP
- π¨ Visual Verification: Browser testing with Playwright MCP
- ποΈ SQL-First Architecture: Best practices for scalable data apps
- π Comprehensive Docs: Quickstart, workflows, templates, and checklists
- π‘οΈ Bug Prevention: Catches common issues before they become problems
- π 2 MCP Servers: Keboola (remote HTTP) and Playwright (browser automation)
β View Data App Developer Plugin Documentation
Always validate your changes before committing:
claude plugin validate .Test agents and commands locally:
# Test an agent
@agent-name
# Test a command
/command-nameWe follow semantic versioning. Update version numbers in:
.claude-plugin/marketplace.jsonplugins/<name>/.claude-plugin/plugin.jsonplugins/<name>/README.md
MIT licensed, see LICENSE file.