DS

dimon94/skills

写作

本页由 AI 翻译,技术细节请以原文为准。 查看原文

107 stars 质量 51 趋势 35

个人 agent skill 库 — skills/ 为唯一真相源,agent 目录经 symlink 消费

概览

个人 agent skill 库。skills/ 是唯一真相源;本机 agent 目录里的条目全部是指向这里的 symlink。 - AGENTS.md:本仓工作的总合同,各节用 repo:// 指针连到专项文档。- CONTEXT.md:统一语言与 canonical term。- docs/architecture/current-system-map.md:L1 系统地图,Skill 清单与所有权。- docs/agents/:工程标准(workflow、coding、architecture、quality、writing、debugging、branching 等)。- docs/adr/:难回退决定的 ADR,格式见 docs/adr/README.md。- docs/deferred-hardening.md:延后加固清单,每次收口时更新。 把 skills/ 下每个 skill 链接进 ~/.agents/skills 和 ~/.claude/skills。新增或修改 skill 后直接改仓库文件即可,symlink 即时生效,无需重跑;只有新增 skill 目录时才需要重跑一次。 引用的第三方 skill(如 mattpocock/skills) 不复制进本仓库。它们以各自上游仓库 clone 为准,同样通过 symlink 接入 ~/.agents/skills,跟进上游只需在对应 clone 里 git pull。

概述(AI 翻译)

中文

该仓库将需求塑造、地图规划、规范和工单创建、自动派遣以及本地 Git 关闭整合为一个可重复的开发工作流。skills/ 是规范的运行时源代码。第三方套件仅贡献经过策划的上游快照;独立的单技能项目保留在上游克隆中,通过符号链接被调用。

任务路由

任务类型 工作流程
需求大 根据需要使用 research、Second Opinion、grill-with-docs、brainstorming-only 或 office-hours-only 创建共享地图→→让 delivery-pipeline 自动推进
小需求 grill-with-docs → to-spec → to-tickets →将发布的规格交给delivery-pipeline
重构或优化 使用improve-codebase-architecture或productionize-app-with-services进行分析→按大小分类→遵循上述大需求或小需求工作流程
Bug 孤立工作树→ diagnosing-bugs → git-commit → git-rebase-main

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Agent Development Workflow

中文

This repository combines requirement shaping, map planning, spec and ticket creation, automated dispatch, and local Git closeout into one resumable development workflow. skills/ is the canonical runtime source. Third-party suites contribute only curated upstream snapshots; standalone single-Skill projects stay in upstream clones and are consumed through symlinks.

Task Routing

Task type Workflow
Large requirement Use research, Second Opinion, grill-with-docs, brainstorming-only, or office-hours-only as needed → create a shared Map with wayfinder → let delivery-pipeline advance it automatically
Small requirement grill-with-docs → to-spec → to-tickets → hand the published Spec to delivery-pipeline
Refactor or optimization Analyze with either improve-codebase-architecture or productionize-app-with-services → classify the resulting work by size → follow the large- or small-requirement workflow above
Bug isolated Worktree → diagnosing-bugs → git-commit → git-rebase-main
Understand existing code investigate runs a read-only investigation: it routes mechanism questions to how, adds why for motivation, and answers decisions with a recommendation and tradeoffs
Assess a change’s blast radius blast-radius proves what a change breaks beyond the diff by running real code; foggy, wide impact goes to wayfinder
No scripted way to prove a project works Run create-verification-skill once per project to generate a local verify- skill; maintain-verification-skill keeps its feature map honest

The pre-map tools are selected by the problem. They are not a fixed sequence and do not all have to run. Refactor and optimization analysis is also a pre-routing step, not an independent delivery path. Pushes, pull requests, and remote merges always require separate authority.

When a pull request reaches review, gh-merge-pr freezes one Review Packet, runs code-review as the main Standards and Spec review, and adds specialist reviews only when the request, changed paths, or main findings provide evidence. The current-head verdict must pass before a separately authorized merge and parity readback.

Install the Skill Bundle Once

git clone https://github.com/Dimon94/skills.git \
  "$HOME/.local/share/dimon-agent-workflow/skills"
cd "$HOME/.local/share/dimon-agent-workflow/skills"
./scripts/install-development-workflow.sh
./scripts/install-development-workflow.sh --check

The script clones or fast-forwards standalone dependency repositories, then links repository-owned Skills, curated snapshots, and standalone Skills into ~/.agents/skills and ~/.claude/skills. It refuses to replace a real directory with a symlink. A dependency checkout with local changes is preserved and not updated.

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add dimon94/skills
新手?先看 mcpskill.org 教程 →