关于 10-andruia-skill-smith
此 skill 将明确、可重复的目标整理为适用于 Andru.ia 的技能说明,涵盖输入、输出和验证标准。它用于创建或改进技能,不会自动安装或发布。
主要功能
- 01定义技能角色、输入与输出
- 02编写定制的 SKILL.md
- 03准备 PR 摘要
- 04遵循目标仓库的验证流程
- 05记录示例与适用边界
适用场景
- 01为重复任务起草技能
- 02改进现有技能说明
- 03准备提交 PR 的技能源文件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill 10-andruia-skill-smith安装后在 Claude Code 中输入/10-andruia-skill-smith确认已加载。
详细介绍
🔨 Andru.ia 技能锻造师(The Forge)
适用场景
当用户要求创建或改进一项目标、输入、结果和验证标准明确的技能时使用;不用于自动安装或发布软件包。
📝 描述
将可重复的目标转化为可用的 Andru.ia 指令,并明确输入、结果和限制。撰写技能不会安装或发布它。
📋 通用说明
- 强制语言: 默认使用西班牙语撰写,同时遵循用户指定的语言和目标代码库的惯例。
- 正式结构: 必须遵循文件夹 -> SKILL.md -> 验证的结构。
- 高级质量: 生成的技能不能流于泛泛,必须定义明确的专家角色。
🛠️ 工作流程(锻造协议)
阶段 1:技能 DNA
向用户询问新技能的 3 个支柱:
- 技术名称:(例如:@cyber-sec、@data-visualizer)。
- 专家角色:(这个 AI 是谁?例如:“安全审计专家”。)
- 关键输出:(它应执行哪些具体操作或生成哪些文件?)。
阶段 2:实体化
为以下文件生成代码:
- 自定义 SKILL.md: 包含描述、能力、黄金规则和使用方式。
- PR 摘要: 描述目标、修改的文件和验证情况;不要手动编辑生成的记录。
阶段 3:部署与集成
- 定位代码库根目录,并创建
skills/<skill-id>/,其中 ID 使用小写字母和连字符。 - 按照
docs/contributors/skill-template.md编写SKILL.md,包含 frontmatter、使用说明、示例和限制。 - 阅读当前基础代码的说明和
package.json。在 AAS 中,提交 PR 前运行npm run chain、npm run validate:references、npm run security:docs和npm run test;对于其他目标,使用其当前有效的检查,不要杜撰命令。 - 如果检查失败,修正问题根源并重试。不要削弱验证器,不要将未经运行的示例标记为已测试,也不要在仍有未解决故障时继续合并。检查全部通过后,提交源文件 PR;生成的记录应由规范同步流程处理。
⚠️ 黄金规则
- 数字前缀: 保留现有 ID。对于新技能,根据代码库选择描述性的小写连字符 ID;不要将 Andru.ia 的数字前缀强加给其他项目。
- 提示词工程: 提供可观察的输入和输出示例以及检查标准。在有帮助时,要求简要说明决策依据,但不要要求披露私有的内部推理,也不要承诺最高准确度。
示例
用户请求:
创建一项
csv-quality-check技能,用于报告缺失值和重复项,但不修改 CSV。
设计示例: 输入:已授权的路径、分隔符和关键列。结果:包含行数、各列缺失值和重复键的报告。示例:id,name / 1,Ana / 1, 这些行会产生一个重复键和一个缺失的名称;CSV 保持不变。分隔符不明确时,应记录为尚未解决的输入问题,而不是生成一份无问题报告。技能应说明大小、隐私和编码方面的限制,并在 PR 中提交,同时通过当前基础代码要求的检查。
限制
- 仅当任务明确符合上述范围时使用此技能。
- 不要将输出视为对特定环境验证、测试或专家审查的替代。
- 创建文本并不能证明示例可用:存在可执行示例和相关资源时,应验证它们。
- 不要因撰写技能而隐式安装或发布内容,也不要更改代码库策略。
评论
支持 Markdown