Source

forge-town/skills

125 skills · 1.3K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
svg-icon-best-practice Must follow when 管理或新增 React TypeScript 项目中的 SVG 图标组件,确保命名、封装方式和导出规范遵循项目标准规范。
forge-town/skills
68
2
page-best-practice Must follow when 创建或审查前端页面结构,确保遵循 Anatomy 规范,正确分离 Wrapper、Content 和 Optional Store 模块。
forge-town/skills
43
3
create-skills Use when 需要创建新技能或更新现有技能,将领域知识、工作流程、脚本和工具集成打包为可复用 Skill;生成的新技能须使用中文…
forge-town/skills
42
4
store-best-practice Must follow when 使用 Zustand 创建或重构状态管理 Store,确保遵循 slice 模式、Provider 设置和类型安全规范。
forge-town/skills
40
5
service-best-practice Must follow when 创建或重构 Service 层,基于 tRPC + Service + DAO 架构确保依赖注入、错误处理和业务逻辑分层符合规范。
forge-town/skills
39
6
zod-env-integration Must follow when 配置类型安全的环境变量管理模块,基于 .env.example 使用 Zod 生成 env schema 和标准化管理工具。触发词…
forge-town/skills
39
7
check-all-skills Use when 需要批量验证 Skill 是否符合最佳实践规范,自动检查命名、前言区、结构与依赖等维度,生成详细报告并输出修复建议…
forge-town/skills
38
8
skill-best-practice Must follow when 创建或修改 Skill 后执行质量验证,涵盖命名、目录结构、元数据完整性、临时文件清理和依赖格式共 16 项检…
forge-town/skills
38
9
dao-best-practice Must follow when 创建或重构 DAO 文件,确保遵循 Drizzle ORM 最佳实践(文件结构、方法命名、类型安全、性能优化)。
forge-town/skills
37
10
db-table-best-practice Must follow when 创建或审查 Drizzle ORM 数据库表定义,确保表名、列名、索引和关系配置均遵循项目命名规范与表结构规范。
forge-town/skills
36
11
remove-comments Use when 需要批量删除代码文件中的注释,支持 Python、JS、TS、TSX、Java、C/C++、Rust、Go、HTML 等主流编程语言。触发词:…
forge-town/skills
33
12
generate-preview Use when 需要对 React 组件文件生成结构化 .json 描述和可视化 .md 目录树预览,用于组件拆分前的详细结构分析、复杂度评估…
forge-town/skills
28
13
implement-split Use when 需要将大型组件或模块按最佳实践拆分为多个独立文件,系统性地执行代码拆分与重构,确保拆分后各模块结构符合规范。…
forge-town/skills
27
14
use-store-not-props-best-practice Must follow when 设计组件数据流——优先通过 Store 访问全局状态,不得通过 Props 层层传递;适用于代码审查和新功能设计阶段…
forge-town/skills
27
15
check-svg Use when 需要扫描或检查项目中 SVG 图标的使用情况,发现并报告不符合规范的写法,包括命名、路径和组件化问题;适用于代码…
forge-town/skills
25
16
check-refine-trpc Use when 需要审查或重构 tRPC 路由代码,确保路由结构、类型定义、输入验证和错误处理均符合项目最佳实践;适用于代码审查和…
forge-town/skills
24
17
storybook-best-practice Must follow when 创建或维护 Storybook Stories,确保组件文档命名、参数定义和装饰器配置符合项目 Storybook 编写规范。
forge-town/skills
24
18
barrel-export 自动生成、优化、修复与检查 index 文件,确保所有 index.ts / index.js 遵循桶导出规范。适用于"生成 barrel export"、"修复…
forge-town/skills
23
19
check-all-items 自动扫描并执行所有以best-practice结尾的技能,检查项目是否符合最佳实践。通过自动发现机制确保所有相关最佳实践都被检查,…
forge-town/skills
23
20
classname-refactor 自动检查并转换 React/Vue 文件中 className 的模板字符串为 cn 函数调用;支持递归扫描文件夹、详细报告所有 className 位置
forge-town/skills
23
21
skill-creator 创建有效技能的中文指南。当用户想要创建一个新技能(或更新现有技能)来扩展 AI 的能力时,应使用此技能,包括专门知识、工…
forge-town/skills
22
22
create-skill Use when 需要创建一个新 Skill 或更新现有 Skill,将领域知识、工作流程或工具集成打包为可复用技能包,须中文编写。触发词…
forge-town/skills
21
23
schema-best-practice Must follow when 创建或重构数据库 Schema 定义,确保 Drizzle ORM schema 中的命名、关系和索引配置均符合规范。
forge-town/skills
19
24
form-best-practice Must follow when 创建或重构前端表单组件,确保表单结构、字段验证逻辑和状态管理遵循项目表单设计规范与组件化标准。
forge-town/skills
18
25
repository-best-practice Must follow when 创建或重构 Repository 层,确保数据访问模式、方法命名、返回类型和接口定义符合项目规范。
forge-town/skills
18
26
error-handling-best-practice Must follow when 编写错误处理代码,必须使用 neverthrow 库进行函数式错误处理,禁止使用原生 try-catch。确保错误显式传递…
forge-town/skills
15
27
barrel-export-best-practice Must follow when 编写或审查 index.ts/index.js 桶导出文件,确保所有导出遵循只做 re-export、无业务逻辑、命名导出等规范。
forge-town/skills
14
28
check-all-best-practices Use when 需要对项目进行全量最佳实践检查——自动发现并依次执行所有以 best-practice 结尾的技能,输出汇总报告并强制执行标…
forge-town/skills
14
29
check-barrel-export Use when 需要生成、优化、修复或检查项目中所有 index 文件(桶导出),确保 index.ts/index.js 均遵循标准桶导出规范。触发…
forge-town/skills
14
30
fix-all-best-practices Use when 需要一键扫描并自动修复项目中所有最佳实践违规问题,自动发现并依次执行所有 best-practice 技能的检查与修复操作…
forge-town/skills
14
31
implement-trpc-query Use when 需要实现 tRPC 按需查询(on-demand query)模式,确保查询逻辑和数据获取方式符合项目 tRPC 规范和最佳实践。触发…
forge-town/skills
14
32
one-component-per-file-best-practice Must follow when 检查或重构 React/Vue 组件文件,强制每个文件只包含一个组件,不允许多组件共存于同一文件;支持 TSX/JSX/…
forge-town/skills
14
33
refactor-classname Use when 需要检查或转换 React/Vue 文件中的 className 模板字符串为 cn 函数调用,支持递归扫描文件夹、详细报告所有位置。…
forge-town/skills
14
34
refine-trpc-best-practice Must follow when 在 React 组件中进行数据获取,确保通过 Refine hooks(useList/useOne 等)经由 DataProvider 访问数据,…
forge-town/skills
14
35
better-auth-integration Must follow when 需要将 Better Auth 认证系统集成到项目,涵盖安装配置、数据库集成、Provider 设置和认证流程验证等完整步…
forge-town/skills
11
36
check-try-catch Use when 需要扫描代码中 try-catch 的使用情况,识别不规范的错误处理模式,确保异常处理符合项目规范;适用于代码审查阶段…
forge-town/skills
11
37
clean-hardcode Use when 需要清理代码库中的垃圾代码,包括未使用导入、注释代码段、console.log、死代码、空函数、重复代码等。触发词:清…
forge-town/skills
10
38
i18n-best-practice Must follow when 创建或重构 i18n 国际化代码,确保遵循 react-i18next 最佳实践(初始化配置、翻译文件结构、组件用法、SSR…
forge-town/skills
10
39
no-re-export-best-practice Must follow when 审查或编写非 index 文件中的 import/export,禁止在非桶导出文件中对外部模块做 re-export(间接转发),…
forge-town/skills
10
40
assess-automation-checklist Use when 需要评估现有 checklist 的脚本化可能性,分析哪些检查项可通过代码自动化,哪些必须依赖 LLM 判断,输出明确的脚本…
forge-town/skills
9
41
brainstorming Use when 在任何创造性工作之前先精炼需求与方案,包括创建功能、构建组件、添加新功能或修改行为;通过自然对话探索用户意图…
forge-town/skills
9
42
check-all-components-design Use when 需要全面检查项目中所有 React 组件的设计质量,扫描并报告 God Component、配置驱动、业务耦合等反模式,确保符合…
forge-town/skills
9
43
check-checklist Use when 需要验证 checklist.md 文件是否符合 checklist-best-practice 规范,包括可判定性、示例完整性、分类结构和 Bad Ca…
forge-town/skills
9
44
check-component-consistency Use when 需要检测多个同类型组件(如 Button、Page)的代码实现一致性,交叉对比 Props、事件、样式、hooks 等实现层面差异…
forge-town/skills
9
45
check-components Use when 需要扫描并验证 React 组件文件夹是否符合 component-unit-best-practice 规范,包括文件夹结构、单元测试和 Storyb…
forge-town/skills
9
46
check-error-handling Use when 需要检查代码中是否违规使用原生 try-catch,确保项目使用 neverthrow 进行函数式错误处理;扫描并报告所有原生异常…
forge-town/skills
9
47
check-hardcode Use when 需要检查代码中是否存在硬编码内容,包括魔法数字、路径、URL、密钥、环境变量、响应消息等;确保所有可配置值都使…
forge-town/skills
9
48
check-props-drilling Use when 需要检查代码中是否存在 Props Drilling(透传 Props)问题,识别那些本应从 Zustand Store 直接获取却通过多层组件…
forge-town/skills
9
49
check-ui-components Use when 需要检查代码中是否违规使用原生 HTML 元素(如 button、input、select 等),确保符合组件库规范,优先使用组件库…
forge-town/skills
9
50
check-zod-infer-type Use when 需要检查项目中是否存在违规的 types.ts/type.ts 文件,或检查是否有手写类型与 Zod schema 重复定义,确保所有类型…
forge-town/skills
9
Page 1 · 125 total Next