From rkit
Triggers: code, class, function, design, create, write, implement, refactor, 코드, 클래스, 함수, 설계, 구현, 만들어, rkit, PDCA, develop, feature. Code quality + PDCA rules. MUST Read before writing code.
npx claudepluginhub solitasroh/rkit --plugin rkitThis skill is limited to using the following tools:
- New feature → Check/create Plan/Design documents first
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
/pdca analyze)/pdca report)rkit automatically detects the project domain and applies domain-specific rules:
Microsoft.NET.Sdk with <UseWPF>true</UseWPF>AI-generated code introduces 1.7x more structural issues — these rules prevent that. Apply these rules whenever generating code, regardless of domain.
| Metric | Limit | Action |
|---|---|---|
| Function body | 40 lines | Extract helpers |
| Parameters | 3 | Parameter object |
| Nesting depth | 3 levels | Early return / guard clauses |
| Class public methods | 7 | Split responsibilities |
| File length | 300 lines | Split by cohesion |
| File Extension | Read This Reference | Key Patterns |
|---|---|---|
.c, .cpp, .h, .hpp | refs/code-quality/cpp.md | RAII, ownership semantics, concepts, Modern C++17/20 |
.cs | refs/code-quality/csharp.md | Clean Architecture layers, ErrorOr, Modern C# 12 |
.ts, .tsx, .js | refs/code-quality/typescript.md | Result pattern, feature-based modules, Modern TS 5.x |
.py | refs/code-quality/python.md | Protocol, frozen dataclass, async TaskGroup, Modern 3.12 |
Each reference contains: