Miyabi Plugins for Claude Code transforms Claude into a powerful development assistant with 25+ AI agents, 22 skills, and 50+ commands. It automates development operations for engineering teams, streamlining workflows and enhancing productivity. Integrates with existing development tools and workflows.
git clone https://github.com/ShunsukeHayashi/miyabi-claude-plugins.gitMiyabi Plugins for Claude Code is an automation skill that enhances Claude with 25+ AI agents, 22 skills, and 50+ commands for development workflows. It streamlines development operations by integrating with existing tools and reducing manual tasks for engineering teams. The skill transforms Claude into a development assistant capable of automating routine operations and improving team productivity.
["Install Miyabi Plugins for Claude Code by following the [official installation guide](https://github.com/miyabi-plugins/claude-code-plugins). Ensure you have Claude Code (v1.0+) and Node.js (v16+) installed.","Open your project in VS Code and launch the Miyabi plugin interface via the command palette (Ctrl+Shift+P or Cmd+Shift+P). Select the 'Automated Development Tasks' plugin.","Run the plugin with a specific command like `/automate dev-task [TASK_TYPE]` or use the prompt template above. Replace placeholders (e.g., `[SPECIFIC DEVELOPMENT TASK]`) with your actual requirements.","Review the generated output (code, tests, or configurations) in the plugin's output panel. Use the 'Apply Changes' button to integrate the modifications into your project.","For complex tasks, iterate by refining the prompt with additional context (e.g., 'Add error handling for the token refresh logic' or 'Include mock data for the API calls'). Use the plugin's 'Refine' feature to adjust prior outputs."]
Automate repetitive development tasks across engineering teams
Integrate Claude with existing development tools and workflows
Execute multi-step development operations through 50+ commands
Enhance code review and testing processes with AI agents
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/ShunsukeHayashi/miyabi-claude-pluginsCopy 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 Miyabi Plugins for Claude Code to automate [SPECIFIC DEVELOPMENT TASK] for the [PROJECT_NAME] project. [ADDITIONAL CONTEXT: e.g., 'Generate unit tests for the payment processing module using Jest and TypeScript. The module is located in /src/payments/ and follows the repository's coding standards.']. Ensure all generated code follows [PROJECT_STYLE_GUIDE] and integrates seamlessly with existing [TOOLS/LIBS: e.g., 'React, Redux, and Material-UI']. Provide a summary of changes and next steps for the team.
### Automated Development Task Completion Report
**Project:** Acme CRM Platform
**Task:** Generate unit tests for the `user-authentication` module
**Context:** The module handles JWT token validation and refresh logic in `/src/auth/services/authService.ts`. Tests must cover edge cases for token expiration, invalid signatures, and network failures. Framework: Jest with 100% coverage target.
#### Generated Test Suite (Jest + TypeScript)
```typescript
// File: /src/auth/services/authService.test.ts
describe('AuthService', () => {
beforeEach(() => {
jest.clearAllMocks();
process.env.JWT_SECRET = 'test-secret';
});
describe('validateToken()', () => {
it('should return true for valid JWT tokens', async () => {
const token = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c';
const result = await authService.validateToken(token);
expect(result).toBe(true);
});
it('should throw error for expired tokens', async () => {
const expiredToken = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyLCJleHAiOjE1MTYyMzkwMjN9.4m4z4m4z4m4z4m4z4m4z4m4z4m4z4m4z4m4z';
await expect(authService.validateToken(expiredToken)).rejects.toThrow('Token expired');
});
});
describe('refreshToken()', () => {
it('should generate new token when refresh token is valid', async () => {
const mockRefreshToken = 'valid-refresh-token';
const newToken = await authService.refreshToken(mockRefreshToken);
expect(newToken).toBeDefined();
expect(newToken).toMatch(/^[A-Za-z0-9-_=]+\.[A-Za-z0-9-_=]+\.[A-Za-z0-9-_.+/=]*$/);
});
});
});
```
#### Integration Notes
1. **Dependencies:** Added `jest`, `@types/jest`, and `ts-jest` to `devDependencies` in `package.json`.
2. **Configuration:** Updated `jest.config.js` to include TypeScript support and coverage thresholds.
3. **CI/CD:** Added test step to GitHub Actions workflow (`test: jest --coverage`).
#### Next Steps for the Team
- **Code Review:** Assign @dev1 and @dev2 to review the test suite by EOD Friday.
- **Merge Strategy:** Plan to merge into `dev` branch after approvals. Tag PR with `test-coverage` label.
- **Documentation:** Update `README.md` with new test commands (`npm test` and `npm run test:watch`).
- **Monitoring:** Set up Codecov to track test coverage trends (target: 95%+).
#### Summary of Changes
| File | Lines Added | Lines Modified | Purpose |
|------|-------------|----------------|---------|
| `/src/auth/services/authService.test.ts` | 45 | 0 | Unit tests for token validation |
| `/package.json` | 3 | 0 | Added Jest dependencies |
| `/jest.config.js` | 10 | 2 | Updated test configuration |
| `.github/workflows/tests.yml` | 5 | 1 | Added test step to CI |
**Total Impact:** +63 lines, 0 breaking changes. All tests pass locally and in CI pipeline.
**Recommendation:** Proceed with merge after team review. The test suite will reduce regression bugs in the authentication flow by 30% based on historical data from similar modules.
---
*Generated by Miyabi Plugins for Claude Code v1.2.0*
*Task ID: dev-2024-05-15-001*AI assistant built for thoughtful, nuanced conversation
Get more done every day with Microsoft Teams – powered by AI
Automate security compliance and monitor real-time security posture seamlessly.
Automate your spreadsheet tasks with AI power
Agentic AI Workflow platform
Connected workspace for docs, wikis, and projects
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan