Development Skills
CLI-JAW 内置了 10 个开发编排技能,它们始终自动注入(auto-active)到每个会话中。这些技能构成了一个分层的专业角色团队——从通用编码到安全审计——因此你无需手动加载它们。只需描述你的需求,合适的技能就会自动激活。
/skill load。编排器(dev)会自动协调其他技能。技能概览
| 技能 | 角色 | 触发条件 |
|---|---|---|
dev | 编排器 — 将工作路由到专业技能 | 任何编码请求(始终激活) |
dev-backend | 服务端逻辑、API、数据库、认证 | 后端代码、API 路由、数据库 Schema |
dev-frontend | UI 组件、样式、客户端渲染 | React/Vue/HTML/CSS、组件代码、role=frontend |
dev-data | 数据管道、分析、转换 | SQL、数据处理、ETL、分析 |
dev-testing | 编写测试、覆盖率、测试策略 | "写测试"、"增加覆盖率"、测试文件 |
dev-debugging | 根因分析、错误追踪、修复 | 错误信息、堆栈追踪、"为什么报错?" |
dev-security | 漏洞扫描、安全编码 | 认证代码、密钥、输入验证、CVE |
dev-scaffolding | 项目初始化、样板代码、目录结构 | "创建新项目"、"初始化仓库"、脚手架 |
dev-code-reviewer | 代码审查、PR 反馈、最佳实践 | "审查一下"、"看看这个 PR"、diff 分析 |
dev-pabcd | 面向开发任务的 PABCD 提示工程 | 结构化提示、Persona/Audience/Behavior/Context/Deliverable |
dev — 编排器
dev 技能是顶层编排器。它会检测技术栈(语言、框架、项目类型)并将请求路由到合适的专业技能。当多个技能相关时——例如编写带测试的后端 API——它会按顺序协调它们。
# 编排器自动选择 dev-backend + dev-testing
"이 Express API에 JWT 인증 추가하고 테스트도 작성해줘"
# 技术栈检测触发 dev-frontend 规则
"React 컴포넌트 만들어줘 — 드래그 앤 드롭 칸반 보드"
dev。它会观察你的请求并注入合适的专业上下文。可以把它想象成一个负责分配任务的团队负责人。dev-backend
处理服务端开发:API 端点、数据库查询、认证流程、中间件和服务器配置。它支持 Node.js、Python、Go 及其他后端技术栈。
# 触发 dev-backend
"REST API 만들어줘 — 유저 CRUD, PostgreSQL 연동"
"GraphQL resolver에 pagination 추가해줘"
"Redis 캐시 레이어 붙여줘"
| 能力 | 示例 |
|---|---|
| API 设计 | REST、GraphQL、gRPC 端点脚手架 |
| 数据库 | Schema 设计、迁移、查询优化 |
| 认证 | JWT、OAuth2、会话管理、RBAC |
| 基础设施 | Docker、环境配置、服务器中间件 |
dev-frontend
生产级前端开发,具有独特的美学风格。它会检测框架(React、Vue、Svelte、原生 JS)并从其模块化参考系统中应用专门的规则。当检测到 role=frontend 时自动注入。
# 触发 dev-frontend
"다크 모드 토글 컴포넌트 만들어줘"
"이 페이지 반응형으로 만들어줘 — 모바일 우선"
"Tailwind으로 이 디자인 구현해줘"
dev-frontend 使用 SKILL.md 编排器加上 references/ 目录来提供深度的框架特定指导。它不仅能创建基本组件,还会确保无障碍访问、性能和视觉精细度。dev-data
数据管道、分析和转换。处理 SQL 查询、pandas/polars DataFrame、ETL 工作流和数据可视化。
# 触发 dev-data
"이 CSV 데이터 정리해줘 — 중복 제거, 날짜 포맷 통일"
"매출 데이터 분석해줘 — 월별 트렌드 차트"
"D1 데이터베이스에서 집계 쿼리 작성해줘"
dev-testing
编写测试、提升覆盖率、设计测试策略。支持 Jest、Vitest、Pytest、Go testing 等。涵盖单元测试、集成测试和端到端测试模式。
# 触发 dev-testing
"이 함수에 단위 테스트 작성해줘"
"테스트 커버리지 80% 이상으로 올려줘"
"E2E 테스트 시나리오 만들어줘 — 로그인 플로우"
| 测试类型 | 使用场景 |
|---|---|
| 单元测试 | 独立函数、工具类、纯逻辑 |
| 集成测试 | API 路由、数据库交互、服务层 |
| 端到端测试 | 完整用户流程、浏览器自动化、关键路径 |
| 快照测试 | UI 组件、序列化输出验证 |
dev-debugging
根因分析和错误追踪。当你粘贴错误信息或堆栈追踪时,此技能会激活以诊断问题、识别根本原因并提出修复方案。
# 触发 dev-debugging
"이 에러 왜 나와? TypeError: Cannot read properties of undefined"
"빌드가 깨졌어 — 로그 봐줘"
"메모리 누수 있는 것 같아 — 프로파일링 도와줘"
dev-debugging 会读取错误上下文、检查相关源文件、追踪调用链,并在提出有针对性的修复方案之前缩小根本原因范围——而非散弹枪式的方法。dev-security
扫描漏洞、执行安全编码模式、审查认证/加密实现。当代码涉及认证、密钥、用户输入或已知 CVE 模式时激活。
# 触发 dev-security
"이 인증 코드 보안 검토해줘"
"SQL injection 취약점 없는지 확인해줘"
"환경변수 관리 best practice 적용해줘"
| 检查项 | 检测内容 |
|---|---|
| 注入 | SQL 注入、XSS、命令注入、模板注入 |
| 认证 | 认证流程缺陷、弱令牌、缺失 RBAC |
| 密钥 | 硬编码 API 密钥、泄露的凭据、不安全的存储 |
| 依赖 | 包中的已知 CVE、过时的库 |
dev-scaffolding
项目初始化和样板代码生成。设置目录结构、配置文件、CI/CD 流水线以及常见技术栈的入门模板。
# 触发 dev-scaffolding
"Next.js 프로젝트 새로 만들어줘 — TypeScript, Tailwind, Prisma"
"모노레포 구조 잡아줘 — apps/, packages/"
"GitHub Actions CI 파이프라인 설정해줘"
dev-code-reviewer
结构化反馈的代码审查。检查 diff 中的正确性缺陷、简化机会、性能问题和风格一致性。适用于暂存的更改、PR 或任意代码块。
# 触发 dev-code-reviewer
"이 코드 리뷰해줘"
"PR 봐줘 — 주요 이슈만 알려줘"
"이 리팩토링 괜찮은지 확인해줘"
/code-review 搭配不同的力度级别——low/medium 仅报告高置信度的发现,high 提供更广泛的覆盖,ultra 进行深度多代理云端审查。添加 --comment 以发布内联 PR 评论,或添加 --fix 以自动应用修复。dev-pabcd
将 PABCD 框架(Persona、Audience、Behavior、Context、Deliverable)应用于开发任务。此技能将提示结构化以实现最大清晰度,并确保输出符合预期格式。
# 触发 dev-pabcd
"PABCD로 이 태스크 구조화해줘"
"이 요구사항을 Persona/Audience/Behavior/Context/Deliverable로 분해해줘"
| 组成部分 | 用途 |
|---|---|
| Persona | 执行任务的角色(例如:高级后端工程师) |
| Audience | 输出的消费者(例如:初级开发者、CI 流水线) |
| Behavior | 要执行的操作(例如:编写、审查、重构) |
| Context | 背景约束(例如:TypeScript 单仓库、Node 20) |
| Deliverable | 预期输出格式(例如:可合并的代码及测试) |
编排工作原理
当你发送消息时,dev 编排器会根据所有 10 个技能对消息进行评估,并注入合适的专业上下文。多个技能可以同时激活。
| 你的请求 | 激活的技能 |
|---|---|
| "API 만들어줘" | dev + dev-backend |
| "이 코드 리뷰하고 테스트 추가해줘" | dev + dev-code-reviewer + dev-testing |
| "이 에러 고쳐줘" | dev + dev-debugging |
| "새 프로젝트 만들어줘 — 보안 best practice 적용" | dev + dev-scaffolding + dev-security |
| "프론트엔드 컴포넌트 만들고 스냅샷 테스트 추가" | dev + dev-frontend + dev-testing |
| "PABCD로 데이터 파이프라인 설계해줘" | dev + dev-pabcd + dev-data |
与其他技能的关系
开发技能专注于编写和审查代码。对于相关但不同的工作流:
- Automation skills — CI/CD 流水线、定时任务和工作流触发器
- Cloud & Deploy skills — Cloudflare Workers、部署、基础设施
- Security & Review skills — 超越
dev-security的专项深度安全审计 - Dev Workflow skills — Git 操作、PR 管理、分支策略