bkit-claude-code  by popup-studio-ai

AI-native development toolkit leveraging structured workflows and advanced AI

Created 1 month ago
282 stars

Top 92.7% on SourcePulse

GitHubView on GitHub
Project Summary

bkit-claude-code provides a structured framework for AI-native software development within Claude Code, leveraging the PDCA methodology and advanced "Context Engineering" principles. It aims to enhance developer productivity by offering systematic workflows, automatic documentation generation, and intelligent code assistance, targeting developers seeking to optimize their AI-assisted coding processes.

How It Works

The project implements "Context Engineering," a systematic approach to curating context tokens for optimal LLM inference, moving beyond basic prompt crafting. It utilizes a three-layer architecture comprising Domain Knowledge (27 Skills), Behavioral Rules (16 Agents), and State Management (241 Functions), integrated via a 5-layer hook system for context injection. Core functionality revolves around the PDCA (Plan-Do-Check-Act) methodology, enabling structured development cycles, and features CTO-Led Agent Teams for orchestrating parallel development tasks, enhancing efficiency and collaboration within the AI coding environment.

Quick Start & Requirements

  • Installation: Recommended via Claude Code marketplace:
    1. /plugin marketplace add popup-studio-ai/bkit-claude-code
    2. /plugin install bkit
  • Prerequisites:
    • Claude Code: v2.1.33+ (required for hook events)
    • Node.js: v18+ (for hook script execution)
  • Optional: CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 environment variable for CTO-Led Agent Teams.
  • Links: CUSTOMIZATION-GUIDE.md, CONTRIBUTING.md, LICENSE, NOTICE.

Highlighted Details

  • Context Engineering: Systematic context curation for LLM inference.
  • PDCA Methodology: Integrated 8-action workflow (plan, design, do, analyze, iterate, report, status, next).
  • CTO-Led Agent Teams: Orchestrated parallel PDCA execution with 3 (Dynamic) or 5 (Enterprise) AI agents.
  • Project Levels: Supports Starter (static), Dynamic (fullstack), and Enterprise (microservices) project complexities.
  • Multilingual Support: Trigger keywords and response language support for 8 languages.
  • Extensibility: Customizable agents, skills, hooks, and scripts.

Maintenance & Community

Development is managed by POPUP STUDIO PTE. LTD. Support is available via GitHub Issues and email (contact@popupstudio.ai). The project structure suggests ongoing development with regular updates and a changelog.

Licensing & Compatibility

Licensed under the Apache License, Version 2.0. Redistribution requires inclusion of the NOTICE file. The permissive license generally allows for commercial use and integration into closed-source projects, provided the NOTICE file is retained.

Limitations & Caveats

The project strictly requires Claude Code v2.1.33 or later. The advanced Agent Teams feature is experimental and necessitates specific environment variable configuration. Customizations made to plugin components will not receive automatic updates from the marketplace, requiring manual merging of changes from updated plugin versions.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
12
Issues (30d)
3
Star History
257 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.