JS

jarvis823/skill-forge

开发工具

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

23 stars 质量 54 趋势 14Apache-2.0

每周都有人在Reddit发布一篇“你必须具备的十大Claude代码技能”帖子。你复制它们。它们是有效的——对于作者用它们来对抗的那个玩具React项目。

概览

每周都有人在Reddit上发布一篇“你必有的十大Claude代码技能”帖子。你复制了他们。它们确实有效——对于作者写它们反对的那个玩具React项目。在你四年前的DDD巨构中,他们推荐*Controller.cs,当你的团队在*Handler.cs三次重构前标准化时,现在你的初级代码看起来正确,还像审阅人质一样。 是完全相反的战术手册。它拒绝从互联网导入任何一条规则。相反,它会读取你的代码库,找出你的团队实际上与Microsoft文档意见不合的地方,并编写引用Features/Order/CreateOrderHandler.cs:42作为证据的Claude技能——而不是Kent Beck。 十分钟内掌握四个技能。你对每个技能输入y或N。没有你不批准的提交。支持Windows、macOS、Linux。符合官方Claude代码技能规范,所以Claude实际上能加载我们打造的内容。 “技能应该是符合团队人体工学的标准——而不是别人堆叠的旅游宣传册。

概述(AI 翻译)

别再把陌生人的技能贴到你的仓库里了。

每周都有人在Reddit上发布*“你必须具备的十大Claude代码技能”* 发帖。你复制它们。它们是用的——对于作者写的玩具React项目来说 反对。在你4年前的DDD单体中,他们推荐*Controller.cs 你们队伍在三次重构前就用*Handler.cs标准化了,现在你的小队 写出看起来正确的代码,然后像人质事件一样审查。

技能锻造则是完全相反的战术手册。它拒绝导入任何规则 从互联网上。它读取你的代码库,找到你的团队所在 实际上不同意Microsoft文档,并写给Claude技能的那句话 Features/Order/CreateOrderHandler.cs:42作为证据——不是肯特·贝克。

十分钟内完成四个技能。你对每个技能输入y或N。什么都不中 你不认可的承诺。适用于Windows、macOS、Linux。符合 官方Claude代码技能规范 Claude实际上会加载我们伪造的东西。

“技能应是符合团队人体工学的标准——而不是旅游手册 别人的堆叠。”


发行说明

[0.2.0] — 2026-05-17 — 规范合规通过。针对

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

README

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

Skill Forge

Stop pasting strangers’ skills into your repo.

Every week someone on Reddit ships a “Top 10 Claude Code Skills You MUST Have” post. You copy them. They work — for the toy React project the author wrote them against. In your 4-year-old DDD monolith they recommend *Controller.cs when your team standardized on *Handler.cs three refactors ago, and now your junior is writing code that looks correct and reviews like a hostage situation.

Skill Forge is the opposite playbook. It refuses to import a single rule from the internet. Instead it reads your codebase, finds where your team actually disagrees with Microsoft Docs, and writes Claude skills that quote Features/Order/CreateOrderHandler.cs:42 as evidence — not Kent Beck.

Four skills in ten minutes. You type y or N for each. Nothing gets committed you didn’t approve. Works on Windows, macOS, Linux. Conforms to the official Claude Code Skills spec so Claude actually loads what we forge.

“Skills should be ergonomics for your team — not tourism brochures from someone else’s stack.”


Release Notes

[0.2.0] — 2026-05-17 — Spec-compliance pass. Four fixes against the official Claude Code Skills documentation:

Change Why it matters
A Enforce skill name rule: ^[a-z0-9-]{1,64}$ Underscores / uppercase silently break loading.
B Cap description + when_to_use at 1,536 chars Beyond this Claude truncates and auto-invocation degrades.
C Move tracking manifest out of .claude/skills/ Claude Code treats every child of skills/ as a candidate skill — a flat INDEX.md there is at best ignored, at worst mis-parsed.
D Add optional when_to_use field to skill template Lets authors split trigger phrases from short description.

Upgrading from 0.1.x? See the migration guide in CHANGELOG.md — 5 shell commands, no data loss.

Full history: CHANGELOG.md



Table of contents

  1. What it does
  2. Package layout
  3. Prerequisites
  4. Installation — choose one placement
  5. Usage — Windows
  6. Usage — macOS
  7. Usage — Linux
  8. Sample recon output
  9. Setting the system prompt in Claude Code
  10. The forge workflow (what to type)
  11. Draft → Skill promotion flow
在 GitHub 查看完整 README

推荐工具

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

安装

npx skillfish add jarvis823/skill-forge
新手?先看 mcpskill.org 教程 →