Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By codelably
Automate code quality enforcement and TDD workflows across multiple languages and frameworks: enforces red-green-refactor cycles with 80%+ coverage, runs multi-phase verification (build, lint, type-check, test, security scan), evolves personal patterns from sessions into reusable configurations, and orchestrates AI agents for planning, review, and refactoring.
npx claudepluginhub codelably/harmony-claude-code用于系统设计、可扩展性及技术决策的软件架构专家。在规划新功能、重构大型系统或做出架构决策时请主动(PROACTIVELY)使用。
构建与 TypeScript 错误修复专家。当构建失败或出现类型错误时主动使用。仅以最小差异修改(minimal diffs)修复构建/类型错误,不进行架构层面的编辑。专注于快速恢复绿色构建状态。
专家级代码审查专家。主动审查代码的质量、安全性与可维护性。在编写或修改代码后立即使用。所有代码变更必须(MUST)使用此工具进行审查。
PostgreSQL 数据库专家,专注于查询优化、模式设计、安全性和性能。在编写 SQL、创建迁移、设计模式或排查数据库性能问题时主动使用。包含 Supabase 最佳实践。
文档与代码图谱(Codemap)专家。主动用于更新代码图谱和文档。运行 /update-codemaps 和 /update-docs,生成 docs/CODEMAPS/*,更新 README 和指南。
Django 项目的验证循环(Verification loop):包含数据库迁移、代码检查、带覆盖率的测试、安全扫描,以及在发布或 PR 前的部署就绪检查。
为 Claude Code 会话提供的正式评测框架,实现了评测驱动开发(Eval-Driven Development,EDD)原则
涵盖 React、Next.js、状态管理、性能优化及 UI 最佳实践的前端开发模式(Frontend development patterns)。
Go 语言惯用模式、最佳实践以及构建健壮、高效且可维护 Go 应用程序的规范。
Go 测试模式,包括表格驱动测试、子测试、基准测试、模糊测试和测试覆盖率。遵循测试驱动开发(TDD)方法论及地道的 Go 语言实践。
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
Unified Claude Code plugin merging superpowers workflows (TDD, debugging, planning) with everything-claude-code productivity (agents, learning, hooks, rules)
Test-Driven Development (TDD) principles and red-green-refactor cycle enforcement.
Battle-tested skills, agents, and commands for Claude Code — TDD workflows, systematic debugging, code review, and parallel task execution.
Test-driven development methodology with red-green-refactor cycles and code review
PLAN/ACT/EVAL workflow with auto-detection, specialist agents, and reusable skills for systematic TDD development
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
No model invocation
Executes directly as bash, bypassing the AI model
No model invocation
Executes directly as bash, bypassing the AI model
Share bugs, ideas, or general feedback.
来自 Anthropic 黑客松获胜者的 Claude Code 配置全集定制。
包含生产级的智能体(Agents)、技能(Skills)、钩子(Hooks)、命令(Commands)、规则(Rules)以及 MCP 配置。这些配置源自 10 个多月在构建真实产品过程中的高强度日常使用与演进。加入了鸿蒙应用开发规范和专用智能体等。
该插件现已全面支持 Windows、macOS 和 Linux。所有钩子和脚本均已使用 Node.js 重写,以确保最大兼容性。
插件会自动检测你偏好的包管理器(npm, pnpm, yarn, 或 bun),优先级如下:
CLAUDE_PACKAGE_MANAGER.claude/package-manager.jsonpackageManager 字段~/.claude/package-manager.json设置你偏好的包管理器:
# 通过环境变量
export CLAUDE_PACKAGE_MANAGER=pnpm
# 通过全局配置
node scripts/setup-package-manager.js --global pnpm
# 通过项目配置
node scripts/setup-package-manager.js --project bun
# 检测当前设置
node scripts/setup-package-manager.js --detect
或者在 Claude Code 中使用 /setup-pm 命令。
本仓库是一个 Claude Code 插件
harmony-claude-code/
|-- .claude-plugin/ # 插件和市场清单文件
| |-- plugin.json # 插件元数据和组件路径
| |-- marketplace.json # 用于 /plugin marketplace add 的市场目录
|
|-- agents/ # 用于任务委派的专业化子智能体(Subagents)
| |-- planner.md # 功能实现规划
| |-- harmonyos-app-resolver # 鸿蒙应用开发
| |-- architect.md # 系统设计决策
| |-- tdd-guide.md # 测试驱动开发(TDD)
| |-- code-reviewer.md # 质量与安全审查
| |-- security-reviewer.md # 漏洞分析
| |-- build-error-resolver.md # 构建错误修复
| |-- e2e-runner.md # Playwright 端到端(E2E)测试
| |-- refactor-cleaner.md # 死代码清理
| |-- doc-updater.md # 文档同步
| |-- go-reviewer.md # Go 代码审查(新增)
| |-- go-build-resolver.md # Go 构建错误修复(新增)
|
|-- skills/ # 工作流定义与领域知识
| |-- coding-standards/ # 语言最佳实践
| |-- backend-patterns/ # API、数据库、缓存模式
| |-- frontend-patterns/ # React、Next.js 模式
| |-- continuous-learning/ # 从会话中自动提取模式(深度指南)
| |-- continuous-learning-v2/ # 基于“直觉(Instinct)”的学习,带有置信度评分
| |-- iterative-retrieval/ # 为子智能体提供渐进式上下文精炼
| |-- strategic-compact/ # 手动压缩建议(深度指南)
| |-- tdd-workflow/ # TDD 方法论
| |-- security-review/ # 安全检查清单
| |-- eval-harness/ # 验证循环评测(深度指南)
| |-- verification-loop/ # 持续验证(深度指南)
| |-- golang-patterns/ # Go 惯用法与最佳实践(新增)
| |-- golang-testing/ # Go 测试模式、TDD、基准测试(新增)
|
|-- commands/ # 用于快速执行的斜杠命令
| |-- tdd.md # /tdd - 测试驱动开发
| |-- plan.md # /plan - 实现方案规划
| |-- e2e.md # /e2e - 生成 E2E 测试
| |-- code-review.md # /code-review - 质量审查
| |-- build-fix.md # /build-fix - 修复构建错误
| |-- refactor-clean.md # /refactor-clean - 移除死代码
| |-- learn.md # /learn - 在会话中途提取模式(深度指南)
| |-- checkpoint.md # /checkpoint - 保存验证状态(深度指南)
| |-- verify.md # /verify - 运行验证循环(深度指南)
| |-- setup-pm.md # /setup-pm - 配置包管理器
| |-- go-review.md # /go-review - Go 代码审查(新增)
| |-- go-test.md # /go-test - Go TDD 工作流(新增)
| |-- go-build.md # /go-build - 修复 Go 构建错误(新增)
| |-- skill-create.md # /skill-create - 从 Git 历史生成技能(新增)
| |-- instinct-status.md # /instinct-status - 查看已学习的直觉(新增)
| |-- instinct-import.md # /instinct-import - 导入直觉(新增)
| |-- instinct-export.md # /instinct-export - 导出直觉(新增)
| |-- evolve.md # /evolve - 将直觉聚类为技能(新增)
|
|-- rules/ # 必须遵守的指南(需复制到 ~/.claude/rules/)
| |-- harmonyos.md # 鸿蒙应用开发规范
| |-- security.md # 强制性安全检查
| |-- coding-style.md # 不可变性、文件组织
| |-- testing.md # TDD、80% 覆盖率要求
| |-- git-workflow.md # 提交格式、PR 流程
| |-- agents.md # 何时委派给子智能体
| |-- performance.md # 模型选择、上下文管理
|
|-- hooks/ # 基于触发器的自动化
| |-- hooks.json # 所有钩子配置(PreToolUse, PostToolUse, Stop 等)
| |-- memory-persistence/ # 会话生命周期钩子(深度指南)
| |-- strategic-compact/ # 压缩建议(深度指南)
|
|-- scripts/ # 跨平台 Node.js 脚本(新增)
| |-- lib/ # 共享工具库
| | |-- utils.js # 跨平台文件/路径/系统工具
| | |-- package-manager.js # 包管理器检测与选择
| |-- hooks/ # 钩子实现
| | |-- session-start.js # 会话开始时加载上下文
| | |-- session-end.js # 会话结束时保存状态
| | |-- pre-compact.js # 压缩前的状态保存
| | |-- suggest-compact.js # 战略性压缩建议
| | |-- evaluate-session.js # 从会话中提取模式
| |-- setup-package-manager.js # 交互式包管理器设置
|
|-- tests/ # 测试套件(新增)
| |-- lib/ # 库测试
| |-- hooks/ # 钩子测试
| |-- run-all.js # 运行所有测试
|