自用skill
Sigma
项目地址: 项目地址: https://github.com/sanyuan0704/sanyuan-skills
基于agent的1对1教学,但ai不断提问,不直接给答案,让用户慢慢摸到重点。
npx skills add sanyuan0704/sanyuan-skills --path skills/Sigma
# Usage
# /sigma Python decorators
# /sigma 量子力学 --level beginner
# /sigma React hooks --level intermediate --lang zh
# /sigma linear algebra --resume # Resume previous session
learn-by-building
项目地址: https://github.com/chaojiwudibing/learn-by-building
ai编程时,不懂就问的skill
# 快速安装
npx skills add chaojiwudibing/learn-by-building
Garden Skills
项目中文readme: https://github.com/ConardLi/garden-skills/blob/main/README.zh-CN.md
包括5个技能
- web-video-presentation 网页视频 / 演示
- web-design-engineer 设计 / 前端
- gpt-image-2 图像生成 / Prompt
- beautiful-article 任意素材 → 一篇精美的文章
- kb-retriever 检索 / 本地知识库
web-video-presentation
下载压缩包,windows手动安装skill,通过符号链接避免"多agent工具多份skill代码",或者npx skills add {本地路径}时选择符号链接
# 符号链接
mklink /D "C:\Users\q7299\.claude\skills\web-video-presentation" "F:\Administrator\Downloads\skills\web-video-presentation"
skill内部流程
- 文章转口播稿
- 口播稿转开发大纲
- 每步视觉演示
- 步骤与口播节奏对齐
但如何保证产出稳定性?
- 划定边界
- 设检查点
- 自检
- 修复
设计哲学
一个成熟的harness,包含六个核心。
目标: 把模型能力/工具能力/人的判断,组织成一条稳定可控的生产流程。
-
上下文管理: 模型到底看到了什么
类似skill的按需读取策略(渐进式披露),运行到某个阶段读对应的、最需要的文档信息,避免被无关内容干扰。
-
工具系统: 模型到底能做什么
本skill中主要是读写,但多agent并行开发需要考虑冲突问题。
- 隔离机制: 1.按章节独立文件夹、CSS前缀;2.全局变量兜底,控制主题、风格、间距
-
执行与编排: 模型下一步该做什么
分步执行: 由预设的任务作为起点,步骤 + 人工检查节点组合。
人工检查节点包括: 初稿审批、素材选择、后续并行开发还是mvp版本(mvp版本为后续的开发提供基准参考)、分支选择等。
-
状态与记忆: 系统如何跨步骤保持连续性
持久化开发大纲,将检查点关键决策文档记录,作为开发持续记忆,避免上下文信息不对称。
本skill额外的特色设计:
script.md把握叙事节奏、article.md把握信息密度。 -
评估与观测: 系统怎么知道自己做得对不对
如何避免agent自评失真?
- 自检、修复、汇报: 1.Agent Teams, 由独立的Reviewer Agent审查,但该模式token花费高;2.SubAgent, 由子代理审查,评估效果次之。
-
约束与恢复: 出错了怎么办,怎么避免跑偏
节奏不对、ai味太浓这类问题如何处理?如何从某个步骤重做而非全部推倒?
- 最小切片原则: 定位反馈修复的点在哪一层,只改最小切片。
Agent Teams & SubAgent
- SubAgent, 主Agent任务分发,子Agent执行任务将结果传回,各子Agent之间不干扰(也不讨论),适合结果导向型任务。
- Agent Teams, 组长+组员,每个组员都是独立会话(token花费高),共享任务列表,适合需要交互反馈的任务。
实操
- Claude Code
- MiniMax-M2.7,需要带视觉的模型,需处理视频、音频合成。
- CC-Switch,快速切换模型配置
- mmx-cli,agent口播音频合成阶段适用。
- 安装该skill
- Agent Teams + tmux, 适合多章节并行开发。
tmux, 开源终端管理器,多窗口展示agent会话。
claude的实验性功能: Agent Teams,setting.json设置如下
{
"env":{
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
},
"teammateMode": "tmux",
}