# Syslab Skills
Syslab Skills 是面向代码开发与专项工程任务的专用技能集合。每个 Skill 围绕环境识别、代码风格、测试、性能优化、M 转 Julia 迁移、数字滤波器设计等具体任务,提供可复用的约束、流程和检查要点,帮助 AI 客户端在 Syslab 场景中更稳定地完成专业工作。
# 基本概念
本文说明如何配置和使用 Syslab 中的 Syslab Skills。Syslab Skills 不是通用问答提示词集合,而是面向具体任务类型组织的技能目录。每个 Skill 对应一类相对明确的工作职责,例如识别当前 Syslab 环境、约束代码结构与 API 风格、设计和执行测试、分析性能热点、支持 M 到 Julia 的迁移,以及辅助数字滤波器设计与验证。
这些 Skill 的作用,是把原本依赖人工经验反复说明的任务约束、推荐步骤和检查重点,提前整理为结构化技能说明,供 AI 在生成、修改、分析和验证代码时调用。
# Skill 分类
本目录包含以下 skills:
- syslab-environment:Syslab 环境,包括已安装的 Ty/Syslab 包;
- syslab-code-style:负责代码结构、命名、API 与风格;
- syslab-testing:负责测试设计、执行与诊断;
- syslab-performance-optimization:负责测量、定位热点和优化;
- syslab-matlab-to-julia:负责 Matlab 到 Julia 的迁移策略和验证;
- syslab-digital-filter-design:负责设计和验证数字滤波器。
# 安装说明
# Codex
统一使用 .codex/skills/。
# 项目级安装
将 Syslab skills 拷贝到项目根目录下的:
.codex/skills/
目录结构示例:
your-project/
.codex/
skills/
syslab-environment/
syslab-code-style/
syslab-testing/
syslab-performance-optimization/
syslab-matlab-to-julia/
syslab-digital-filter-design/
# 用户级安装
如果希望当前用户的所有项目都能使用这些 skills,就把它们拷贝到:
~/.codex/skills/
Windows 一般可理解为:
%USERPROFILE%\.codex\skills\
# Claude Code
统一使用 .claude/skills/。
# 项目级安装
把 Syslab skills 整体拷贝到项目根目录下的:
.claude/skills/
目录结构示例:
your-project/
.claude/
skills/
syslab-environment/
syslab-code-style/
syslab-testing/
syslab-performance-optimization/
syslab-matlab-to-julia/
syslab-digital-filter-design/
# 用户级安装
如果希望当前用户的所有项目都能使用这些 skills,就把它们拷贝到:
~/.claude/skills/
Windows 一般可理解为:
%USERPROFILE%\.claude\skills\
# OpenCode
统一使用 .opencode/skills/。
# 项目级安装
把 Syslab skills 整体拷贝到项目根目录下的:
.opencode/skills/
目录结构示例:
your-project/
.opencode/
skills/
syslab-environment/
syslab-code-style/
syslab-testing/
syslab-performance-optimization/
syslab-matlab-to-julia/
syslab-digital-filter-design/
# 用户级安装
如果希望当前用户的所有项目都能使用这些 skills,就把它们拷贝到:
~/.config/opencode/skills/
# 建议
如果只是当前仓库使用,优先选项目级安装。
如果希望多个项目共用,选用户级安装。