Development Skills

CLI-JAW 内置了 10 个开发编排技能,它们始终自动注入(auto-active)到每个会话中。这些技能构成了一个分层的专业角色团队——从通用编码到安全审计——因此你无需手动加载它们。只需描述你的需求,合适的技能就会自动激活。

本页列出的所有 10 个开发技能均为自动激活状态。它们在会话启动时注入系统提示词,无需使用 /skill load。编排器(dev)会自动协调其他技能。

技能概览

技能角色触发条件
dev编排器 — 将工作路由到专业技能任何编码请求(始终激活)
dev-backend服务端逻辑、API、数据库、认证后端代码、API 路由、数据库 Schema
dev-frontendUI 组件、样式、客户端渲染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
"~해줘" 示例:你可以使用自然韩语或英语。编排器两者都能理解。试试:"리팩토링해줘"、"버그 잡아줘"、"성능 최적화해줘"、"코드 정리해줘"、"타입 추가해줘"。

与其他技能的关系

开发技能专注于编写和审查代码。对于相关但不同的工作流: