By hanjeahwan
面向 Claude Code 与 Codex 的工程 workflow 技能集,支持目标边界合同、指令审查与 Agent Evolve。
在当前项目主会话中发现并按模式处理独立于当前交付、会改变未来 Agent 行动的可复用决策规则。用于用户手动调用 Agent Evolve、切换模式、要求项目沉淀或评估规则候选,以及用户反馈、项目约束、代码、测试、工具、审查或任务推理产生明确未来决策时;`safe` 通过安全门后自动写入,`review` 先提案,`off` 只响应手动调用。不用于任务交付本身、当前事实、局部细节、一次性要求、空泛目标、无依据观察、个人级或跨项目规则。
通过苏格拉底式反映、关键区分、判断探针和单点追问,帮助用户从模糊感觉、症状、直觉或零散关键词形成可校准的设计意图,并在方向变化时维护基线。核心方向存在竞争解释,或当前设计主题的主体、目的、价值、边界、成功标准或实现方向发生变化时使用;明确的改写、执行、事实查询或无需澄清意图的请求不使用。
审查实际变更差异(Diff)、提交范围、分支、PR 或工作区变更,基于真实失败路径报告正确性、数据、接口、安全、性能、测试与运维风险。用于用户要求代码审查、合并前检查、最终变更差异审查,或其他 Skill 交接完整提交范围时;不用于没有实际变更证据的方案评审、代码修复或纯风格建议。
将已经基本明确的产品意图、需求材料、设计方向或功能提案收敛为一份一致且可验证的 PRD 与 Tech Spec。用于用户要求创建、补全、统一或修订产品需求与技术规格时;不用于核心方向仍存在竞争解释、任务拆分、代码实现或纯事实查询。
审查指令、规范、规则手册、政策、提示词、技能文档等祈使型文档;排除实施计划、规格说明(spec)和方案文档;当内容不能指导行动、语言不一致、结构职责混杂、分支隐式、规则重复或层级过深时使用。
Executes bash commands
Hook triggers when Bash tool is used
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
一组处理真实工程协作问题的 Agent Skills:需求说不清、资料互相冲突、明确目标缺少执行结构、最终变更差异缺少整体审查、项目知识缺失、规则手册不可执行,以及用户纠正或任务证据无法变成下一次会话可用的规则。
它们不会替你接管完整开发流程,也不会保证代理自动做对。每个 Skill 只负责一个边界明确的问题,可以单独使用,也可以按需要组合。
从仓库选择并安装 Skills:
npx skills add https://github.com/hanjeahwan/codeartz-skills
只安装一个 Skill:
npx skills add https://github.com/hanjeahwan/codeartz-skills --skill target-boundary
安装后,在支持 Skills 的代理中直接描述任务;符合触发条件时由模型加载对应 Skill。agent-evolve 的自动模式需要通过插件安装,独立安装只能手动调用。
现实问题: 一句模糊想法往往对应多个完全不同的设计方向。代理如果立刻写方案,只是在替用户猜。
对应 Skill: agentic-design-navigator 通过反映、关键区分、判断探针和单点追问形成设计意图基线,再基于同一基线比较方向;用户明确转向时更新基线,只有未经确认的替换才判定为意图漂移。
实际结果: 普通回合只展示新增、修正或冲突,九个设计维度作为后台导航地图。设计意图足以支持选择后,再生成少量具有实质差异的方向;它不会为了填满维度或方案数量补造内容。
现实问题: 设计方向已经清楚,产品行为、验收、当前代码事实和技术约束却仍散落在不同材料里。直接拆任务会迫使执行者重新解释需求,分别写 PRD 和 Tech Spec 又容易产生两套行为定义。
对应 Skill: define-product-spec 把明确的产品意图收敛为同一份 PRD 与 Tech Spec,用稳定行为编号连接产品合同和技术承载,并从固定章节目录中按实际边界组合内容,保留事实、决定、假设、冲突与未决项的真实状态。
实际结果: 默认写入 docs/specs/<spec-name>.md。新规格从 draft 或 review 开始,只有用户明确确认当前版本后才进入 approved;文档状态不替代 to-task 对输入充分性的独立判断。
现实问题: 文档说要改,代码却有多个入口;某个案例需要修,不代表所有变体都应该一起改变。直接实现很容易扩大范围或修错层级。
对应 Skill: target-boundary 把用户资料先当作假设,再检查仓库事实,明确适用范围、保持原行为、未知、冲突和待裁决项。
实际结果: 显式调用默认分析并生成目标边界合同;只有明确要求只分析、不落盘时才停在对话。代码事实、语义边界、目标合同和产物关卡通过后,写入 .codeartz/<topic>/boundary.md;否则只输出事实或合同缺口。该文件保存唯一已采纳的目标边界约束、关键证据和开工入口,但不替代仓库、项目规则、测试或实现设计。Codex 只允许通过 $target-boundary 显式调用;其他宿主使用各自的显式 Skill 调用语法。
现实问题: 中大型目标已经足够清楚,再生成完整影响分析和详细实现方案只会增加等待;按前端、后端、测试拆分又会产生无法独立验证的提交。
对应 Skill: to-task 只读取足以确认切分边界的代码,把目标纵向拆成少量语义任务,并标明提交、直接验证、依赖和严格的 parallel-safe 条件。
实际结果: 默认把最小任务图写入 .codeartz/<topic>/tasks.md,使用执行基线、任务索引、短任务卡片和组合关卡支持中断恢复;显式要求只在对话返回时不落盘。执行者可以串行领取,或在写集、共享状态和验证均独立时交给不同子代理;Skill 本身不修改实现、不创建 worktree,也不提交 Git。
现实问题: 每个任务的局部测试通过,不代表完整提交范围没有权限回归、数据契约冲突、未授权修改或部署顺序问题。
对应 Skill: code-review 以最终变更差异(Diff)为主要证据,必要时按提交定位引入点,再检查完整提交范围的目标覆盖、保持边界和跨提交组合行为。
实际结果: 先输出包含位置、风险、触发场景、证据和修复方向的审查发现,再返回“需修复、不完整或通过”。没有真实变更差异或证据不完整时不会给出通过;默认只读,不修改代码。
现实问题: 项目缺少可靠、可追溯且能被未来代理读取的架构、领域与开发约定,或者现有项目知识已经落后于代码。代理只能临时从仓库推断,容易把当前实现误认为长期规范。
对应 Skill: project-foundation 从仓库证据建立当前草稿,区分代码事实、稳定模式、设计推断、冲突、知识缺口和技术债;证据无法确定唯一方向时,再交给用户裁决。
实际结果: 草稿通过确定性验证和语义验证,并且用户批准对应内容后,建立或刷新项目知识;只有需要时才调整读取路由。它不会把未经确认的推断直接写成正式规则。
现实问题: 一句话同时塞进条件、动作、禁止和例外,或依赖多层缩进表达分支。人能读懂,模型却容易只执行前半句。
对应 Skill: instruction-doc-audit 审查指令、规范、政策、提示词和 Skill 文档,把简单规则压平,把互斥分支改成显式命名槽位,并检查重复权威位置与语言一致性。
实际结果: 审查报告,或在编辑模式下直接修改文档。它不用于审查普通说明文、实施计划或产品 spec。
现实问题: 用户纠正、项目约束、代码、测试和审查经常产生会影响未来决策的判断,但普通任务只完成当前交付。没有主动发现、交付独立性、模式授权、去重、冲突检查和读取路径,这些判断会在会话结束后丢失;直接保存所有“有用信息”又会制造错误长期记忆。
对应 Skill: agent-evolve 在当前项目主会话中持续发现独立于任务交付、会改变未来 Agent 行动的规则候选。它保留候选来源,寻找唯一权威位置和已有读取路径,再查重、查冲突并按模式处理;当前任务本来仍须交付的条件、后果和作用域即使写入不同文件,也不计作沉淀。
实际结果: safe 模式把模式本身视为当前项目写入预授权,任何来源的候选通过安全门后自动沉淀;review 只提案;off 只响应手动调用。回执使用“已沉淀、已有规则覆盖、待审核、未沉淀或处理失败”,并明确标识 Agent Evolve。当前事实、局部细节、一次性要求、空泛目标、无佐证观察、任务交付本身以及个人级或跨项目规则不会自动沉淀。
这些 Skills 不是必须完整执行的流水线:
模糊想法 ── agentic-design-navigator ──► 暂定目标、设计意图基线与方向比较
明确意图 ── define-product-spec ───────► docs/specs/ 中的 PRD 与 Tech Spec
混合资料 ── target-boundary ──────────► 目标边界或证据缺口
明确目标 ── to-task ─────────────────► 可提交、可验证的最小任务图
最终变更差异 ── code-review ─────────► 审查发现、疑问、验证缺口或通过
项目失忆 ── project-foundation ───────► 经验证和批准的项目知识
规则失效 ── instruction-doc-audit ────► 可独立执行的规则
对话中的未来决策 ── agent-evolve ────► 沉淀、覆盖、待审核或未沉淀
只使用当前问题需要的 Skill。比如需求已经明确,就不需要先运行意图导航;只想审查一份规则手册,也不需要建立完整项目知识。
npx claudepluginhub hanjeahwan/codeartz-skillsEasily create hooks to prevent unwanted behaviors by analyzing conversation patterns
Rust language server for code intelligence and analysis
PHP language server (Intelephense) for code intelligence
Agent that simplifies and refines code for clarity, consistency, and maintainability while preserving functionality
C# language server for code intelligence
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
v9.54.0 — Reliability wave: tangle contextual review correction loop with hard round ceiling, progress-supervised review rounds (per-agent stall watch, descendant-tree kills), council diversity and agy pin fixes, marketplace generator source-of-truth fix, provider troubleshooting runbook and cost-expectations docs. Run /octo:setup.
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.
Plugin-safe Claude Code distribution of Agentic Awesome Skills with 1,915 supported skills.
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,884 supported skills.