|
|
6 mēneši atpakaļ | |
|---|---|---|
| .claude-plugin | 7 mēneši atpakaļ | |
| adapters | 6 mēneši atpakaļ | |
| agents | 7 mēneši atpakaļ | |
| bundles | 8 mēneši atpakaļ | |
| dist | 7 mēneši atpakaļ | |
| docs | 7 mēneši atpakaļ | |
| media | 8 mēneši atpakaļ | |
| scripts | 8 mēneši atpakaļ | |
| skills | 6 mēneši atpakaļ | |
| spec | 8 mēneši atpakaļ | |
| template | 8 mēneši atpakaļ | |
| tools | 7 mēneši atpakaļ | |
| .gitignore | 8 mēneši atpakaļ | |
| AGENTS.md | 7 mēneši atpakaļ | |
| AGENTS_EN.md | 8 mēneši atpakaļ | |
| AGENTS_PROMPT.md | 8 mēneši atpakaļ | |
| LICENSE | 8 mēneši atpakaļ | |
| PLANNING_SKILL_CATEGORIES.md | 8 mēneši atpakaļ | |
| PLATFORM_GUIDE.md | 6 mēneši atpakaļ | |
| QUICKSTART.md | 8 mēneši atpakaļ | |
| README.md | 6 mēneši atpakaļ | |
| README_EN.md | 6 mēneši atpakaļ | |
| README_agentskills.md | 8 mēneši atpakaļ | |
| README_agentskills_CN.md | 8 mēneši atpakaļ | |
| README_anthropic_skills.md | 8 mēneši atpakaļ | |
| README_anthropic_skills_CN.md | 8 mēneši atpakaļ | |
| ROLE_DEFINITIONS.md | 8 mēneši atpakaļ | |
| __init__.py | 8 mēneši atpakaļ | |
| tmp.md | 7 mēneši atpakaļ |
Full-Stack-Skills(Alpha) 是一个开源的 Agent Skills 仓库,面向 Claude Code、Claude.ai 与兼容 Agent Skills 生态的平台。当前仓库采用 skills/<group>/<skill>/SKILL.md 的分组式结构,覆盖产品、设计、前端、后端、测试、运维、文档、Spec 驱动开发等全链路场景。
⚠️ 注意: 当前文档口径以仓库内
skills/实际目录和.claude-plugin/marketplace.json为准。说明: 当前仓库内共有 42 个技能组目录、421 个
SKILL.md文件;其中 Marketplace 当前发布 40 个插件、共 410 条技能路径。未进入 Marketplace 的仓库内技能组为threejs-skills与vscode-skills。
Skills 是由说明、脚本和资源组成的文件夹,Claude 会按需动态加载它们,以提升在特定任务上的表现。Skills 用于以可复用的方式教会 Claude 完成具体工作,例如:按团队规范创建文档、执行特定技术流程、沉淀设计系统知识,或自动化重复性工程任务。
full-stack-skills 是一个面向团队与独立开发者的开源技能仓库与 Marketplace 发布源。它不再采用早期的少量大类聚合方式,而是按技能组进行目录拆分与发布管理。
| 指标 | 当前值 |
|---|---|
skills/ 下技能组目录 |
42 |
仓库内 SKILL.md 文件 |
421 |
| Marketplace 插件数 | 40 |
| Marketplace 技能路径数 | 410 |
| 仓库内未发布技能组 | 2 |
SKILL.md 文件:沉淀可复用的 Agent Skills 资产SKILL.md、examples/、references/、scripts/、assets/ 等结构当前仓库按技能组组织,核心分布如下:
vue-skills、react-skills、angular-skills、svelte-skills、build-skills、vue-ui-skills、antd-skills、uview-skills、avue-skillsspring-skills、nodejs-skills、python-skills、go-skills、electron-skills、tauri-skills、uniapp-skills、flutter-skills、mobile-native-skills、cocos-skills、chart-skillsdev-utils-skills、ddd-skills、testing-skills、devops-skills、docker-skills、database-skills、nvm-skillsdesign-skills、document-skills、ocrmypdf-skills、drawio-skills、ascii-skillsspeckit-skills、openspec-skills、t2ui-skills、stitch-skills、pencil-skillssocial-skills、teaching-skills、utility-skills| 领域 | 代表技能组 | 覆盖重点 |
|---|---|---|
| 前端与 UI | vue-skills、react-skills、angular-skills、svelte-skills、antd-skills、vue-ui-skills、build-skills |
框架开发、组件库、构建体系、界面实现 |
| 服务端与跨端 | spring-skills、nodejs-skills、python-skills、go-skills、electron-skills、tauri-skills、uniapp-skills、flutter-skills |
服务开发、桌面应用、移动与混合交付 |
| 工程化与交付 | dev-utils-skills、ddd-skills、testing-skills、devops-skills、docker-skills、database-skills、nvm-skills |
脚手架、架构模式、测试体系、交付与运维 |
| 设计与文档 | design-skills、document-skills、ocrmypdf-skills、drawio-skills、ascii-skills |
设计执行、文档处理、OCR、图表与文本可视化 |
| Spec 与设计协同 | speckit-skills、openspec-skills、t2ui-skills、stitch-skills、pencil-skills |
Spec 驱动交付、界面生成、设计系统协作 |
| 通用支持 | social-skills、teaching-skills、utility-skills |
沟通协作、教学资源、通用工具能力 |
threejs-skills 当前在仓库中包含 18 个技能,但未进入 Marketplace 发布面。vscode-skills 当前在仓库中包含 4 个技能,但未进入 Marketplace 发布面。document-skills 当前目录中有 5 个技能,而 Marketplace 仍引用 9 个条目,其中 docx、pptx、pdf、xlsx 为缺失目录引用。tauri-skills 当前目录中有 52 个技能,而 Marketplace 当前发布 51 个条目;tauri-app-updater 目前仅存在于仓库目录中。docs/repository-map.md,快速掌握目录结构、发布面和当前差异。docs/skill-group-mapping.md 与对应 skills/<group>-skills/ 目录进入。docs/pipeline-stage-to-skills.md。stitch-skills、pencil-skills、t2ui-skills、speckit-skills、openspec-skills。本仓库提供全链路阶段→技能映射,以及面向 Spec 驱动开发、界面设计、全栈开发、测试与交付的基础技能集合。请优先参考以下文档:
SKILL.md 与结构化子目录examples/、references/、scripts/、assets/ 承载增量内容skills/ 为准,发布面以 Marketplace 为准Full-Stack-Skills 是一个以实际技能目录为核心、以 Marketplace 为发布面的技能基础设施仓库,适用于:
当前仓库结构:
full-stack-skills/
├── .claude-plugin/
│ └── marketplace.json # Marketplace 配置
├── adapters/ # TypeScript 标准转换器与平台路径注册表
├── agents/ # 代理角色与编排入口
├── bundles/ # 打包与聚合产物
├── dist/ # 分发产物
├── docs/ # 目录映射、阶段映射、生态说明
├── media/ # 截图与展示素材
├── skills/ # 技能主目录(按组拆分)
│ ├── vue-skills/
│ │ └── vue3/
│ │ └── SKILL.md
│ ├── react-skills/
│ ├── spring-skills/
│ ├── tauri-skills/
│ └── ...
├── spec/ # 规范与规格说明
├── template/ # 技能模板
├── tools/ # 辅助工具
├── AGENTS.md # 仓库级 Agent 约束
└── README.md # 项目说明
目录模型说明:
skills/<group>-skills/<skill>/SKILL.md 作为技能存储模型。references/ 用于承载较长的技术说明与官方资料,避免 SKILL.md 过长。scripts/ 用于固化可复用的自动化流程,优先替代大段内联命令。docs/ 用于描述仓库级结构、阶段映射、技能生态与发布状态。当前状态:
| 项目 | 当前值 |
|---|---|
| 技能组目录 | 42 |
SKILL.md 文件 |
421 |
| Marketplace 插件 | 40 |
| Marketplace 技能路径 | 410 |
| 仓库内未发布技能组 | 2 |
这些技能仅用于演示与教育用途。 虽然其中部分能力可能在 Claude 中可用,但你从 Claude 获得的实现与行为可能与这些技能所展示的不同。这些技能旨在展示模式与可能性。在依赖它们处理关键任务之前,请务必在你自己的环境中充分测试。
在 Claude Code 中运行以下命令,将本仓库注册为 Claude Code 的插件市场:
/plugin marketplace add https://github.com/partme-ai/full-stack-skills.git
安装成功!
或者使用简写形式:
/plugin marketplace add partme-ai/full-stack-skills
# 删除插件
/plugin marketplace remove full-stack-skills
安装插件有两种方式:
方式一:通过界面安装
Browse and install pluginsfull-stack-skillsInstall now方式二:通过命令安装
直接使用命令安装插件:
# 按当前技能组安装示例
/plugin install vue-skills@full-stack-skills
/plugin install react-skills@full-stack-skills
/plugin install spring-skills@full-stack-skills
/plugin install dev-utils-skills@full-stack-skills
/plugin install testing-skills@full-stack-skills
/plugin install tauri-skills@full-stack-skills
/plugin install t2ui-skills@full-stack-skills
/plugin install stitch-skills@full-stack-skills
安装插件后,您只需提到该技能即可使用。Claude 会根据技能描述自动判断何时使用该技能。
这些示例技能在 Claude.ai 的付费套餐中已默认可用。
如需使用本仓库中的任意技能或上传自定义技能,请参考 在 Claude 中使用技能 的说明。
你可以通过 Claude API 使用 Anthropic 预置的技能并上传自定义技能。详情参见 Skills API Quickstart。
本仓库提供一个 TypeScript 标准转换器,将 skills/<group>/<skill>/ 导出为标准 skills 目录,并按目标平台写入其项目级或全局级路径。转换器不再生成 Cursor rule、Trae plugin、Qoder agent、CodeBuddy workflow 这类平台专有包装物,统一以标准技能目录作为输出。
安装与执行命令:
git clone https://github.com/partme-ai/full-stack-skills.git
cd full-stack-skills
npm install -g ./adapters
fskill --version
fskill platforms
fskill audit
fskill convert --platform all --output ./adapters-output
fskill install
默认情况下,fskill install 会把技能安装到当前项目的 .agents/skills/ 目录;这是标准 Agent Skills 兼容路径。如需其他平台目录,再显式传入 --platform 与 --scope。
如果只想在仓库开发态使用,也可以进入 adapters/ 执行 npm install && npm link,随后直接运行 fskill ...。
平台覆盖:
.agents/skills/ 路径族:amp、kimi-cli、replit、universal、antigravity、cline、warp、codex、cursor、deepagents、gemini-cli、github-copilot、opencodeaugment、claude-code、openclaw、codebuddy、command-code、continue、cortex、crush、droid、goose、junie、iflow-cli、kilo、kiro-cli、kode、mcpjam、mistral-vibe、mux、openhands、pi、qoder、qwen-code、roo、trae、trae-cn、windsurf、zencoder、neovate、pochi、adal.agents/skills/,全局级使用 ~/.gemini/antigravity/skills/详细文档:
.agents/skills/ 共享路径平台与各类专属目录平台platforms、audit、convert、install 命令skills/ 目录代表仓库中的真实技能资产.claude-plugin/marketplace.json 代表对外可安装范围docs/repository-map.md 需要同步说明以下表格以当前 skills/ 实际目录与 .claude-plugin/marketplace.json 为准,展示仓库中的技能组、目录技能数与当前发布状态。
| 技能组 | 目录内技能数 | 已发布 | Marketplace 引用数 | 说明 |
|---|---|---|---|---|
angular-skills |
1 | 是 | 1 | 已与当前发布面对应 |
antd-skills |
4 | 是 | 4 | 已与当前发布面对应 |
ascii-skills |
13 | 是 | 13 | 已与当前发布面对应 |
avue-skills |
3 | 是 | 3 | 已与当前发布面对应 |
build-skills |
6 | 是 | 6 | 已与当前发布面对应 |
chart-skills |
2 | 是 | 2 | 已与当前发布面对应 |
cocos-skills |
1 | 是 | 1 | 已与当前发布面对应 |
database-skills |
5 | 是 | 5 | 已与当前发布面对应 |
ddd-skills |
6 | 是 | 6 | 已与当前发布面对应 |
design-skills |
12 | 是 | 12 | 已与当前发布面对应 |
dev-utils-skills |
13 | 是 | 13 | 已与当前发布面对应 |
devops-skills |
6 | 是 | 6 | 已与当前发布面对应 |
docker-skills |
2 | 是 | 2 | 已与当前发布面对应 |
document-skills |
5 | 是 | 9 | 目录技能数与 Marketplace 引用数不一致,详见 repository-map |
drawio-skills |
2 | 是 | 2 | 已与当前发布面对应 |
electron-skills |
3 | 是 | 3 | 已与当前发布面对应 |
flutter-skills |
2 | 是 | 2 | 已与当前发布面对应 |
go-skills |
2 | 是 | 2 | 已与当前发布面对应 |
mobile-native-skills |
2 | 是 | 2 | 已与当前发布面对应 |
nodejs-skills |
4 | 是 | 4 | 已与当前发布面对应 |
nvm-skills |
15 | 是 | 15 | 已与当前发布面对应 |
ocrmypdf-skills |
5 | 是 | 5 | 已与当前发布面对应 |
openspec-skills |
15 | 是 | 15 | 已与当前发布面对应 |
pencil-skills |
28 | 是 | 28 | 已与当前发布面对应 |
python-skills |
3 | 是 | 3 | 已与当前发布面对应 |
react-skills |
6 | 是 | 6 | 已与当前发布面对应 |
social-skills |
2 | 是 | 2 | 已与当前发布面对应 |
speckit-skills |
13 | 是 | 13 | 已与当前发布面对应 |
spring-skills |
7 | 是 | 7 | 已与当前发布面对应 |
stitch-skills |
28 | 是 | 28 | 已与当前发布面对应 |
svelte-skills |
1 | 是 | 1 | 已与当前发布面对应 |
t2ui-skills |
97 | 是 | 97 | 已与当前发布面对应 |
tauri-skills |
52 | 是 | 51 | 目录技能数与 Marketplace 引用数不一致,详见 repository-map |
teaching-skills |
3 | 是 | 3 | 已与当前发布面对应 |
testing-skills |
9 | 是 | 9 | 已与当前发布面对应 |
threejs-skills |
18 | 否 | 0 | 仓库内存在,当前未写入 Marketplace |
uniapp-skills |
13 | 是 | 13 | 已与当前发布面对应 |
utility-skills |
3 | 是 | 3 | 已与当前发布面对应 |
uview-skills |
2 | 是 | 2 | 已与当前发布面对应 |
vscode-skills |
4 | 否 | 0 | 仓库内存在,当前未写入 Marketplace |
vue-skills |
7 | 是 | 7 | 已与当前发布面对应 |
vue-ui-skills |
4 | 是 | 4 | 已与当前发布面对应 |
skills/ 目录为准。.claude-plugin/marketplace.json 为准。vue-skills、react-skills、build-skills、antd-skills、vue-ui-skillsspring-skills、nodejs-skills、python-skills、go-skills、tauri-skills、uniapp-skillsdesign-skills、document-skills、ocrmypdf-skills、drawio-skillsdev-utils-skills、testing-skills、devops-skills、docker-skills、database-skills、nvm-skillsspeckit-skills、openspec-skills、t2ui-skills、stitch-skills、pencil-skillsvue-skills 或 react-skills,再按需要补充 build-skills、antd-skills、vue-ui-skills。spring-skills、nodejs-skills、python-skills、go-skills 与 testing-skills、database-skills 组合使用。tauri-skills、electron-skills、uniapp-skills、flutter-skills。speckit-skills、openspec-skills、t2ui-skills、stitch-skills、pencil-skills。document-skills、ocrmypdf-skills、drawio-skills、ascii-skills。| 目标 | 建议优先阅读 | 建议安装组合 |
|---|---|---|
| Web 前端交付 | vue-skills、react-skills、build-skills |
vue-skills / react-skills + build-skills + testing-skills |
| 企业后台与服务 | spring-skills、nodejs-skills、database-skills |
spring-skills / nodejs-skills + database-skills + devops-skills |
| 桌面与跨端应用 | tauri-skills、electron-skills、uniapp-skills、flutter-skills |
按目标平台选 1–2 个运行时组,再补 testing-skills |
| Spec 驱动产品研发 | speckit-skills、openspec-skills、t2ui-skills |
speckit-skills + openspec-skills + t2ui-skills |
| 设计系统与界面生产 | stitch-skills、pencil-skills、design-skills |
stitch-skills + pencil-skills + design-skills |
| 文档、OCR 与图表 | document-skills、ocrmypdf-skills、drawio-skills、ascii-skills |
document-skills + ocrmypdf-skills + drawio-skills |
description 必须明确说明技能的触发场景与适用任务SKILL.md 保持精炼,复杂材料优先放入 references/name 与 Marketplace 路径保持一致scripts/,减少内联命令噪音SKILL.md 数量或 Marketplace 路径变化时,需同步更新 README 中的快照数据docs/repository-map.md 必须同时更新skills/<group>-skills/<skill>/ 结构,避免回退到历史写法| 项目 | 当前版本 |
|---|---|
| full-stack-skills | 0.0.1 (Alpha) |
| 技能组目录 | 42 |
SKILL.md 文件 |
421 |
| Marketplace 插件 | 40 |
| Marketplace 技能路径 | 410 |
| Agent Skills 规范 | 最新版本 |
欢迎您为 Full-Stack-Skills 做出贡献!请遵循以下步骤:
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)skills/<group>-skills/<skill>/SKILL.md.claude-plugin/marketplace.jsonname 与实际用途一致SKILL.md 足够精炼,长说明已移动至 references/本项目采用 Apache License 2.0 许可证。
注意:本仓库中的许多技能是开源的(Apache 2.0)。我们还在 skills/document-skills/docx、skills/document-skills/pdf、skills/document-skills/pptx 和 skills/document-skills/xlsx 子目录中包含了用于支撑 Claude 文档能力 的文档创建与编辑技能。这些技能是“可查看源码”的(source-available),但并非开源;它们同时也是构建复杂文档类技能的参考实现。
感谢以下开源项目和社区: