# skills4opencode **Repository Path**: linbirg/skills4opencode ## Basic Information - **Project Name**: skills4opencode - **Description**: 存储并同步本人opencode已安装的技能 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-14 - **Last Updated**: 2026-06-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Skills4OpenCode OpenCode 智能助手技能库,存放于 `~/.config/opencode/skills/`。 ## 技能索引 ### 工程方法 | 技能 | 用途 | |------|------| | `brainstorming` | 创意工作前的需求与设计探索 | | `diagnose` | 疑难 Bug 和性能回归诊断 | | `tdd` / `test-driven-development` | 测试驱动开发 | | `karpathy-guidelines` | 减少 LLM 编码常见错误的行为准则 | ### 研发流程 | 技能 | 用途 | |------|------| | `grill-me` | 拷问式审查计划设计 | | `grill-with-docs` | 对标项目文档审查设计方案 | | `code-simplifier` | 代码简化与重构 | | `self-improving-agent` | 持续改进与错误捕获 | ### 前端 UI | 技能 | 用途 | |------|------| | `frontend-design` | 创建高质量前端界面 | | `impeccable` | UI/UX 设计改进 | | `ui-ux-pro-max` | UI/UX 设计智能实现指导 | ### 内容创作 | 技能 | 用途 | |------|------| | `khazix-writer` | 公众号长文写作 | | `kami` | 专业文档排版(简历、白皮书、PPT) | | `research-report-reader` | 投研报告精读 | ### 知识管理 | 技能 | 用途 | |------|------| | `llm-wiki` | 自动维护 Obsidian 知识库 | | `hv-analysis` | 横纵分析法深度研究 | | `mattpocock-skills` | Matt Pocock 真实工程师技能索引 | ### 工具 | 技能 | 用途 | |------|------| | `create-skill` | 创建新的 Agent 技能 | ## Self-Improvement 技能说明 `self-improving-agent` 技能用于持续记录学习、错误和改进建议,供 AI 代理在后续会话中处理并形成修复。 ### 记录场景 | 场景 | 操作 | |------|------| | 命令/操作失败 | 记录到 `.learnings/ERRORS.md` | | 用户纠正 | 记录到 `.learnings/LEARNINGS.md`,分类 `correction` | | 用户请求缺失功能 | 记录到 `.learnings/FEATURE_REQUESTS.md` | | 外部 API/工具失败 | 记录到 `.learnings/ERRORS.md` | | 知识过时 | 记录到 `.learnings/LEARNINGS.md`,分类 `knowledge_gap` | | 发现更好方案 | 记录到 `.learnings/LEARNINGS.md`,分类 `best_practice` | ### 日志格式 **Learning 条目**(`.learnings/LEARNINGS.md`): ```markdown ## [LRN-YYYYMMDD-XXX] category **Logged**: ISO-8601 timestamp **Priority**: low | medium | high | critical **Status**: pending **Area**: frontend | backend | infra | tests | docs | config ### Summary 一句话描述 ### Details 完整上下文 ### Suggested Action 具体修复或改进建议 ### Metadata - Source: conversation | error | user_feedback - Related Files: path/to/file.ext - Tags: tag1, tag2 - See Also: LRN-20250110-001 - Pattern-Key: simplify.dead_code (可选) ``` **Error 条目**(`.learnings/ERRORS.md`): ```markdown ## [ERR-YYYYMMDD-XXX] skill_or_command_name **Logged**: ISO-8601 timestamp **Priority**: high **Status**: pending ### Summary 简短描述 ### Error ``` 实际错误信息 ``` ### Context - 尝试的命令/操作 - 使用的输入或参数 ### Suggested Fix 可识别时的修复建议 ``` ### 推广规则 当学习具有广泛适用性时,可推广到项目文档: | 学习类型 | 推广目标 | |----------|----------| | 行为模式 | `SOUL.md` | | 工作流改进 | `AGENTS.md` | | 工具技巧 | `TOOLS.md` | | 项目知识 | `CLAUDE.md` | ### 周期性审查 在自然断点审查 `.learnings/`: - 开始新的主要任务前 - 完成功能后 - 在有历史学习的领域工作时 ## 目录结构 ``` skills/ ├── / │ └── SKILL.md # 技能定义文件 ├── khazix-skills/ # 卡兹克技能集(含子技能) └── ui-ux-pro-max/ # 含脚本资源 ``` ## 使用方式 在 OpenCode 对话中,当任务匹配技能描述时,OpenCode 会自动加载对应技能。