awesome-code

Solid

当用户明确要求"使用 awesome-code / 多代理协作 / 并行协调开发"时使用。通过脚本收集可用 Agent 摘要、配置约束与 `dispatch_gate`,再由 AI 自主判断 single-pass / focused-agent / parallel / sequential 策略并选择子代理;当配置中的 required route agent 缺失时必须阻塞继续执行。⚠️ 不适用:用户仅需单一角色的简单修改或咨询、用户未明确表达多代理协作意图、用户只是了解技能概念。

AI & Automation 46 stars 8 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
56
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Awesome Code - AI 自主规划多代理软件开发协调系统 ## BenszAPI 任务工作区 本 Skill 的新任务中间文件统一写入 `./.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/{skill名}/input|output|log/`。同一任务复用一个任务根目录;多 Skill 协作才创建 `shared/`。正式交付物不写入该目录,历史隐藏目录只允许显式兼容读取、迁移或清理。 本技能用于“复杂开发任务”的多代理编排:确定性脚本只负责路径发现、Agent 摘要收集、配置约束读取和 required route 可用性门禁;任务理解、Agent 选择与执行策略由 AI 自主完成。 ## 与 bensz-collect-bugs 的协作约定 - 因本 skill 设计缺陷导致的 bug,先用 `bensz-collect-bugs` 规范记录到 `~/.bensz-skills/bugs/`,不要直接修改用户本地已安装的 skill 源码;若有 workaround,先记 bug,再继续完成任务。 - 只有用户明确要求“report bensz skills bugs”等公开上报时,才用本地 `gh` 上传新增 bug 到 `huangwb8/bensz-bugs`;不要 pull / clone 整个仓库。 ## 执行前置:动态发现技能安装路径(硬编码部分) 在调用任何脚本之前,必须先运行 `scripts/get_path.py` 动态发现真实安装路径,并使用返回的绝对路径执行后续命令(避免硬编码 `~/.claude/skills/` / `.claude/skills/`)。 ```bash python3 ~/.claude/skills/awesome-code/scripts/get_path.py python3 ~/.codex/skills/awesome-code/scripts/get_path.py # 或(项目级安装) python3 .claude/skills/awesome-code/scripts/get_path.py python3 .codex/skills/awesome-code/scripts/get_path.py ``` 从 JSON 输出中读取: - `skill_root` - `executable_scripts.*`(例如 `executable_scripts.agent_coordinator`) ## 核心理念 - 脚本做确定性操作:路径发现、`agents/*/SKILL.md` frontmatter 摘要提取、配置加载、Agent 缺失检查 - AI 做语义判断:理解任务、选择 Agent、决定 single-pass / focused-agent / parallel / sequential 策略 - 少分派优先:小而明确的任务直接完成;只有专业风险、跨模块依赖或用户明确要求协作时才升级 - 歧义先拦截:目标、边界或验收标准不清楚的高风险/宽泛任务,由 AI 主动澄清或显式记录保守假设 - 外科手术式修改:每轮遵守 `dispatch_guidance.minimal_change_scope_default` - 目标驱动验证:执行前先决定怎样证明完成,执行后报告验证结果 - 强制门禁:配置中的 required route agent 缺失、禁用或不可调度时,必须通过 `dispatch_ga...

Details

Author
huangwb8
Repository
huangwb8/skills
Created
6 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

multi-agent-coordinator

Use when executing implementation plans with independent tasks - dispatches fresh subagent for each task with code review between tasks, enabling fast iteration with quality gates. Supports orchestrator, peer-to-peer, and pipeline coordination modes.

46 Updated 1 weeks ago
huangwb8
AI & Automation Solid

init-project

当用户明确要求"初始化项目"、"创建项目指令文件"或"生成 AGENTS.md"时使用。完全自动化:自动检测操作系统默认语言,分析项目目录结构(支持 Python/Web/Rust/Go/Java/数据科学/文档项目等),推断项目类型和用途,一键生成规范的项目指令文档。生成结果包括:AGENTS.md(跨平台通用项目指令,Single Source of Truth)、CLAUDE.md(Claude Code 特定适配,通过 @./AGENTS.md 引用)、README.md(项目介绍与使用方法)、CHANGELOG.md(项目变更记录)、.gitignore(Git 忽略规则,安全优先),并在完整初始化时自动补齐 `docs/` 与 `docs/plans/`。

46 Updated 1 weeks ago
huangwb8
AI & Automation Solid

compact-bensz-skills

当用户明确要求“压缩/瘦身/精简某个 Agent Skill 的 Markdown 文档”“在不改变功能前提下降低 skill 上下文开销”时使用。先理解目标 skill 的真实能力与安全边界,再在忽略 `tests/`、`plans/` 以及目标 skill 的 `README.md`、`CHANGELOG.md` 的前提下,压缩 `SKILL.md`、`references/*.md` 等工作型 Markdown,并把中间产物隔离到 `.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/compact-bensz-skills/`。⚠️ 不适用:用户主要想新增功能、修复脚本逻辑、批量改代码、或只想压缩非 skill 文档。

46 Updated 1 weeks ago
huangwb8