bkit-claude-code combines PDCA methodology with Claude Code for AI-native development. Operations teams use it to automate workflows, improve processes, and integrate AI agents into existing systems. It connects to JavaScript-based tools and workflows, enhancing productivity and efficiency.
git clone https://github.com/popup-studio-ai/bkit-claude-code.gitbkit-claude-code combines PDCA methodology with Claude Code for AI-native development. Operations teams use it to automate workflows, improve processes, and integrate AI agents into existing systems. It connects to JavaScript-based tools and workflows, enhancing productivity and efficiency.
1. **Define the workflow**: List the manual steps in [WORKFLOW_NAME] and identify the [SPECIFIC_PAIN_POINT] you want to automate. Use tools like Miro or Lucidchart to map the process visually. 2. **Set up Claude Code**: Install Claude Code in your project directory (`npm install -g @anthropic-ai/claude-code`) and ensure you have access to the required APIs (e.g., Auth0, Slack, Jira). Configure environment variables in a `.env` file. 3. **Generate the script**: Run the prompt template in your AI assistant, replacing placeholders with your workflow details. Review the generated `onboarding-automation.js` (or similar) for accuracy and security risks (e.g., hardcoded API keys). 4. **Test incrementally**: Use the Check phase to run the script with [TEST_DATA_SOURCE] (e.g., a CSV of synthetic users). Start with a small subset of data and scale up. Log output to [LOG_FILE] for debugging. 5. **Deploy and monitor**: Deploy the refined script to [DEPLOYMENT_TARGET] (e.g., AWS Lambda, GitHub Actions). Set up alerts for errors (e.g., Sentry for JavaScript errors) and monitor [METRICS] like completion rate and time saved. Iterate based on feedback.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/popup-studio-ai/bkit-claude-codeCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Use bkit-claude-code to automate [WORKFLOW_NAME] in [TECH_STACK]. Start with a Plan phase: document the current process steps and identify [SPECIFIC_PAIN_POINT]. In the Do phase, write a Claude Code script to [AUTOMATION_TASK] using [LIBRARY/TOOL]. For the Check phase, execute the script with test data from [TEST_DATA_SOURCE] and log output to [LOG_FILE]. Finally, in the Act phase, refine the script based on errors or inefficiencies and deploy to [DEPLOYMENT_TARGET]. Include error handling for [EDGE_CASES].
### Plan Phase Current process for `user-onboarding` involves 5 manual steps: 1) Email new user welcome kit, 2) Assign role in Auth0, 3) Add to Slack workspace, 4) Create Jira ticket for provisioning, 5) Notify sales rep. Pain point: 30% of new users don’t complete onboarding due to delayed role assignment (average delay: 2.1 days). ### Do Phase Generated `onboarding-automation.js` using Claude Code with the following components: - `auth0-management` SDK for role assignment - Slack API for workspace invites - Jira REST API for ticket creation - Nodemailer for welcome emails - Error handling for rate limits and API timeouts Script logic: 1. Trigger on new user creation in CRM (HubSpot webhook) 2. Parallelize Auth0 role assignment and Slack invite 3. Create Jira ticket with pre-filled template 4. Send welcome email with calendar invite 5. Log all actions to `onboarding.log` with timestamps ### Check Phase Executed script with test data (5 synthetic users) and observed: - Auth0 assignments: 100% success (avg time: 4.2s) - Slack invites: 80% success (2 failures due to invalid emails) - Jira tickets: 100% success (avg time: 6.8s) - Welcome emails: 100% success (avg time: 3.5s) Log output: ``` [2024-05-15 14:30:22] INFO: Processing user user_12345 [2024-05-15 14:30:26] ERROR: Slack invite failed for user_12345 - Invalid email domain [2024-05-15 14:30:27] INFO: Auth0 role assigned to user_12345 [2024-05-15 14:30:33] INFO: Jira ticket created for user_12345 ``` ### Act Phase Refined script to: - Add email domain validation before Slack invite - Implement retry logic for Auth0 API (3 attempts) - Add Slack workspace membership check before invite - Deployed to production via GitHub Actions with environment variables for API keys. Result after 1 week in production: - Onboarding completion rate increased from 70% to 94% - Average time to complete onboarding reduced from 2.1 days to 2.3 hours - Zero critical errors in production logs
AI assistant built for thoughtful, nuanced conversation
IronCalc is a spreadsheet engine and ecosystem
ITIL-aligned IT service management platform
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan