文件最后提交记录最后更新时间
chore(refacto-codebase): Folders + Technical docs - codebase more clear for humans and AI agents - alignement on vision and filter quality in technical docs 2 个月前
feat: Claude Code tooling — 2 agents, 7 commands, 2 rules, 4 skills (#491) * feat: add Claude Code tooling — agents, commands, rules, skills Port and adapt 15 Claude Code artifacts from MethodeAristote/ccboard to RTK's Rust/CLI context. All TypeScript/web-specific references replaced with Rust idioms, cargo toolchain, and RTK constraints. ## Agents (2) - **code-reviewer** (rewrite): RTK-specific red flags table (Regex::new in fn, unwrap in prod, async deps, no fallback, no savings test), defensive patterns with before/after examples, adversarial questions for RTK (savings ≥60%, fallback, startup, exit code, cross-platform, ANSI, fixtures) - **system-architect** (new): RTK architecture map, filter module pattern (Pattern 1-4), TOML DSL vs Rust decision guide, performance budget (<10ms startup, <5MB binary), module boundary definitions ## Commands (7, under .claude/commands/tech/) - **worktree**: Creates git worktrees with background `cargo check --all-targets, --fast/--no-check` flags, branch naming feature/xxx.worktrees/feature-xxx - **worktree-status**: Checks background cargo check log (/tmp/worktree-cargo-check-{branch}.log) - **remove-worktree**: Removes worktree + git ref + branch, protected branches: master/main - **clean-worktrees**: Auto-removes worktrees on branches merged into master (git branch --merged master) - **clean-worktree**: Interactive cleanup with y/N prompt - **codereview**: Pre-PR review, base master, 🔴 checks for unwrap(), non-lazy regex, missing .context(), async deps, missing token savings tests; --auto mode runs cargo fmt + clippy + test - **audit-codebase**: 7-category health audit scored 0-10 (secrets, security, deps via cargo audit, structure, tests, perf <10ms, AI patterns), weighted global score ## Rules (2, under .claude/rules/) - **search-strategy**: Navigation codebase RTK — module map, priority order (Grep > Glob > Read > Explore), patterns for finding commands, filter functions, lazy_static regexes, test coverage, TOML filters - **rust-patterns**: RTK non-negotiables (no async, lazy_static mandatory, fallback pattern, exit code propagation) + idiomatic Rust (iterators, ownership, error handling, module structure template, anti-patterns table) ## Skills (4, under .claude/skills/) - **code-simplifier**: Rust simplification patterns (iterator chains, string joining, Option/Result chaining, early returns, clone removal), RTK guard-rails (never simplify away lazy_static, .context(), fallback) - **performance**: Startup benchmark (hyperfine), binary size (cargo-bloat), memory profiling (/usr/bin/time), regex compilation audit, forbidden deps table, before/after regression template - **design-patterns**: Rust patterns for RTK — Newtype (type safety), Builder (complex config), State Machine (multi-phase output parsing), Trait Object (command dispatch), RAII, Extension Trait; selection guide + anti-patterns - **tdd-rust**: Full Red-Green-Refactor workflow — real fixtures capture, snapshot tests (insta), count_tokens() savings assertion (≥60%), fallback test, ANSI stripping test, Arrange-Act-Assert pattern, "done" checklist Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Signed-off-by: Florian BRUNIAUX <florian@bruniaux.com> * chore: update version references to 0.28.2 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Signed-off-by: Florian BRUNIAUX <florian@bruniaux.com> --------- Signed-off-by: Florian BRUNIAUX <florian@bruniaux.com> Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>2 个月前
chore(refacto-codebase): Folders + Technical docs - codebase more clear for humans and AI agents - alignement on vision and filter quality in technical docs 2 个月前