StevenJay积累的Skills
npx skills add https://github.com/nangongwentian-fe/jay-skills --skill show-dont-tell使用 CLI 安装这个技能,并在你的工作区中直接复用对应的 SKILL.md 工作流。
Jay 的 AI Agent Skills 集合,适用于 Claude Code / Codex 等 AI 编程工具。
# 安装全部 skills
npx skills add https://github.com/nangongwentian-fe/jay-skills -g -y -a claude-code codex
# 安装单个 skill
npx skills add https://github.com/nangongwentian-fe/jay-skills --skill <skill-name> -g -y
| Skill | 描述 |
|---|---|
| buddy-reroll | 重新掷骰 Claude Code 伙伴,获取指定物种、稀有度或闪光变体 |
| code-review-uncommitted | 对 git 未提交变更进行多维度 code review,含规范合规性、Bug 扫描、置信度过滤 |
| de-gpt-ify | 中文输出去黑话化,让 GPT 像人一样说中文,告别咨询黑话和 AI 味表达 |
| exa-unified-research | 偏好网络研究工具,使用 Exa 神经语义搜索替代内置 WebSearch/WebFetch |
| figma-use | Figma Plugin API 操作的前置必读 skill,必须在调用 use_figma 前加载 |
| git-commit | 基于当前 git 工作区变更生成并创建单个提交 |
| git-rebase-workflow | Git Rebase 分支同步流程,保持提交历史整洁 |
| ikuncode-image-gen | 使用 IKunCode Gemini 图像预览模型生成或编辑图片 |
| lark-beautiful-docs | 让飞书文档不朴素,强制使用 callout、grid、增强表格等富文本格式 |
| lark-cli-router | 在飞书官方 CLI 和社区 feishu-cli 之间做路由判断与组合调用 |
| reflect-and-remember | 任务完成后的反思记忆,将知识写入项目或私有 memory |
| show-dont-tell | 信息可视化呈现,让 GPT 优先用表格、代码块、列表呈现结构化信息 |
| sync-global-rules | 同步 Awesome-GlobalRule 仓库到本地 AI 编程工具配置 |
| sync-skill-to-jay | 创建或更新 skill 后,询问是否同步到 jay-skills 仓库并发布 |
| update-claude-code | 更新 Claude Code CLI 到最新版本 |
| web-content-fetcher | 网页内容获取技巧集合,覆盖 Markdown 提取、付费墙绕过等场景 |
描述: Reroll your Claude Code buddy (companion) to get a specific species, rarity, or shiny variant. Use when the user says "reroll buddy", "change my buddy", "I want a shiny buddy", "give me a legendary dragon", "/buddy-reroll", or any request to customize their Claude Code companion pet.
触发场景:
描述: 对 git 中未提交的代码变更进行多维度 code review,包括项目规范合规性、Bug 扫描、代码注释合规性、组件封装/架构设计合理性审查,并通过置信度评分过滤误报。当用户要求 review 未提交的代码、review 当前改动、或使用 /code-review-uncommitted 时触发。
触发场景:
/code-review-uncommitted描述: 中文输出去黑话化行为准则。让 Codex/ChatGPT 的中文输出像 Claude 一样简洁、直接、自然,避免咨询黑话、网络流行语、虚假紧迫感、情感绑架等 AI 味表达。
触发场景:
安装后额外步骤:
运行安装脚本将核心规则写入 ~/.codex/AGENTS.md(始终生效):
~/.agents/skills/de-gpt-ify/scripts/install.sh
效果示范:
❌ GPT 式:我已经把差异收窄了,根因基本坐实,稳稳兜住,落盘之后就能收口了。
✅ 人话:已缩小排查范围,初步确认根因是连接池泄漏。下一步做排除验证,确认后给出结论。
描述: PREFERRED web research tool — use INSTEAD OF built-in WebSearch/WebFetch for any task requiring current online information. Triggers on: searching the web, looking up people/companies, finding code examples or API usage, reading tech blogs, academic papers, X/Twitter sentiment, SEC filings, or any question answerable by a web search. Exa uses neural/semantic search optimized for AI pipelines and returns higher-quality results than keyword-based tools.
触发场景:
描述: MANDATORY prerequisite — you MUST invoke this skill BEFORE every use_figma tool call. NEVER call use_figma directly without loading this skill first. Skipping it causes common, hard-to-debug failures. Trigger whenever the user wants to perform a write action or a unique read action that requires JavaScript execution in the Figma file context — e.g. create/edit/delete nodes, set up variables or tokens, build components and variants, modify auto-layout or fills, bind variables to properties, or inspect file structure programmatically.
触发场景:
use_figma 前必须先加载此 skill描述: 基于当前 git 工作区变更生成并创建单个提交。用于用户要求"帮我提交代码""根据当前 diff 生成 commit""创建一次 git commit""整理 staged/unstaged 变更并提交",或明确提供 git status、git diff HEAD、当前分支和最近提交记录时。适用于需要分析改动、编写结构化 commit message,并执行 git add 和 git commit 的场景。
触发场景:
git status、git diff HEAD、分支和提交记录效果示例:
用户说:
$git-commit 创建一个 git commit:
## Context
- Current git status: !`git status`
- Current git diff (staged and unstaged changes): !`git diff HEAD`
- Current branch: !`git branch --show-current`
- Recent commits: !`git log --oneline -10`
期望行为:
git add -A 和 git commit。用户说:
帮我把当前改动提交掉,只要工具调用,不要解释。
期望行为:
描述: Git Rebase 分支同步流程,用于将当前功能分支 rebase 到最新的目标分支(如 master/main),保持提交历史整洁。适用于功能分支落后于目标分支时,需要同步最新代码的场景。
触发场景:
git merge 产生的合并提交描述: 使用 IKunCode 的 Gemini 图像预览模型生成或编辑图片,并把结果保存到本地文件。用于用户要求文生图、图生图、批量出图、指定宽高比或分辨率、基于 IKunCode 文档落地图片生成脚本,或明确要求使用 IKunCode gemini-3.1-flash-image-preview / gemini-3-pro-image-preview 时。始终通过环境变量 IKUNCODE_API_KEY 读取密钥,不要把 API Key 写入代码、skill 文件、日志或提交记录。
触发场景:
gemini-3.1-flash-image-preview / gemini-3-pro-image-preview效果示例:
描述: 让飞书文档不朴素——在创建或更新飞书/Lark 文档时,强制使用高亮块(callout)、分栏(grid)、增强表格(lark-table)、画板、图表等视觉友好的富文本格式,杜绝纯文字堆砌。当用户要求写飞书文档、整理文档、美化文档、输出任何飞书/Lark 文档内容时触发。与 lark-doc skill 配合使用:lark-doc 负责执行写入命令,本 skill 负责排版设计决策。
触发场景:
描述: 在需要操作飞书/Lark CLI、判断该用官方 larksuite/cli 还是社区 feishu-cli、或在两者之间组合调用时使用。适用于飞书文档导入导出、Markdown 与飞书文档转换、Mermaid/PlantUML 导入、以及通用 Lark/飞书平台 API 操作。遇到本机未安装对应 CLI 时,先检查并按仓库 README 推荐方式安装,再继续执行任务。
触发场景:
描述: 信息可视化呈现行为准则。让 GPT 在回复中优先使用表格、代码块、编号列表、树形结构等格式呈现结构化信息,而不是纯文字堆砌。与 de-gpt-ify 互补:de-gpt-ify 解决"怎么说话",show-dont-tell 解决"怎么呈现"。
触发场景:
安装后额外步骤:
~/.agents/skills/show-dont-tell/scripts/install.sh
效果示范:
❌ 纯文字:Redis 支持多种数据结构包括字符串、列表、哈希、集合和有序集合,而 Memcached 只支持简单的键值对。Redis 支持数据持久化...
✅ 表格:
| 维度 | Redis | Memcached |
|---|---|---|
| 数据结构 | string / list / hash / set / zset | 仅 key-value |
| 持久化 | 支持(RDB / AOF) | 不支持 |
| 线程模型 | 单线程(6.0 起 IO 多线程) | 多线程 |
描述: 任务完成后的反思记忆 skill。在完成一个有意义的任务后主动触发,反思是否产生了值得跨会话复用的知识,并将团队共享知识写入项目 .claude/memory/(进 git),敏感信息写入用户私有 memory(不进 git)。触发时机:(1) 完成部署、调试、架构决策等重要任务后 (2) 踩坑或发现反直觉行为后 (3) 发现项目特有的规律/约定后 (4) 用户说"记住"、"记录"、"别忘了"、"remember"时。不要在简单代码修改、格式调整等轻量任务后触发。
触发场景:
描述: 同步 nangongwentian-fe/Awesome-GlobalRule 仓库到本地 AI 编程工具配置。当用户说"同步规则"、"同步 global rule"、"检查规则更新"、"更新 agent rules"、"sync global rules"、"规则有没有更新"、"拉取最新规则"时,立即使用此 skill。同步目标:Claude Code (~/.claude/) 和 Codex (~/.codex/)。包含自动备份、更新检测、状态追踪功能。
触发场景:
描述: Post-action workflow that triggers automatically after creating a new skill or updating an existing skill. Ask the user whether to sync the skill to the jay-skills repository and publish to remote. Use whenever a SKILL.md has just been created or modified.
触发场景:
描述: 更新 Claude Code CLI 到最新版本。当用户说"更新 Claude Code"、"升级 Claude Code"、"update claude code"、"claude code 太旧了"、"执行 install.sh 更新",或者想让 Claude 自我更新时,立即使用此 skill。不要等用户明确说"用 npm"——只要涉及更新 Claude Code 本身,就使用这个 skill。
触发场景:
描述: 网页内容获取技巧集合。当用户需要抓取网页内容、提取文章正文、获取社交媒体帖子内容、读取任意 URL 的文本或 Markdown 格式内容时使用。无论用户是想"获取某个网页的内容"、"抓取这个链接"、"读取这篇文章"、"把这个页面转成 Markdown",还是想访问 X/Twitter、微信、知乎、Medium 等平台的内容,都应触发此 skill。包含多种方法,覆盖不同场景:Markdown 提取、绕过付费墙、结构化数据抓取等。持续迭代更新中。
触发场景: