# opencode **Repository Path**: YinaYan/opencode ## Basic Information - **Project Name**: opencode - **Description**: 存储我的opencode配置 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-26 - **Last Updated**: 2026-05-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OpenCode 技能工具集 本项目提供了一套完整的 OpenCode AI 助手技能工具集,用于处理各种开发任务,包括文档处理、代码重构、嵌入式设备调试等场景。 ## 项目结构 ``` opencode/ ├── AGENTS.md # OpenCode 全局规则文档 ├── command/ # 命令工具 │ └── tokenscope.md # Token 使用分析工具 ├── serial_tcp.py # 串口/TCP 连接工具 ├── skills/ # 技能目录 │ ├── docx/ # Word 文档处理 │ ├── embedded-device-debug/ # 嵌入式设备调试 │ ├── find-skills/ # 技能发现 │ ├── pdf/ # PDF 文档处理 │ ├── planning-with-files-zh/ # 文件规划系统 │ ├── refactor/ # 代码重构 │ ├── refactor-method-complexity-reduce/ # 复杂度优化 │ ├── refactor-plan/ # 重构计划 │ └── xlsx/ # Excel 文档处理 └── tui.json # TUI 配置 ``` ## 主要功能 ### 文档处理 | 技能 | 功能描述 | |------|----------| | docx | Word 文档创建、编辑、解析;支持跟踪修订、批注、样式等 | | pdf | PDF 文本提取、表格提取、表格填写、水印添加 | | xlsx | Excel 文件操作、公式处理、格式规范 | ### 调试与开发 | 技能 | 功能描述 | |------|----------| | embedded-device-debug | 嵌入式 Linux 设备远程调试,支持 Telnet/串口连接 | | refactor | 代码重构原则与最佳实践 | | refactor-method-complexity-reduce | 方法复杂度优化 | | refactor-plan | 多文件重构计划制定 | ### 规划与管理 | 技能 | 功能描述 | |------|----------| | planning-with-files-zh | 文件规划系统,支持任务分解与进度跟踪 | | find-skills | 技能发现与安装 | ## 快速开始 ### 1. 环境要求 - Python 3.8+ - LibreOffice (用于文档验证) - 其他依赖见各技能文档 ### 2. 使用技能 在 OpenCode 中,根据任务需求自动调用相应技能: ``` # 文档处理 处理 docx/pdf/xlsx 文件 # 嵌入式调试 连接嵌入式设备进行调试 # 代码重构 重构指定代码降低复杂度 ``` ## 技能详细说明 ### docx 技能 用于处理 Word 文档,支持: - 创建/编辑 .docx 文件 - 读取内容和提取文本 - 添加批注和跟踪修订 - 表格、图像、目录操作 ### pdf 技能 用于处理 PDF 文档,支持: - 文本和表格提取 - 表格填写 - 添加水印 - 图片提取 ### xlsx 技能 用于处理 Excel 文件,遵循行业标准: - 公式优先原则 - 财务模型规范 - 颜色编码标准 - 数字格式标准 ### embedded-device-debug 技能 嵌入式设备远程调试能力: - Telnet/串口连接 - 日志收集与分析 - 命令执行 - 触发捕获 ### refactor 技能 代码重构指导,涵盖: - 代码异味识别 - 重构模式 - 设计模式应用 - 类型安全引入 ## 配置文件 - `opencode.jsonc` - OpenCode 配置 - `tui.json` - TUI 界面配置 ## 文档 详细使用说明请参阅各技能目录下的 `SKILL.md` 文件。 ## 许可证 本项目各技能有不同的许可证约定,具体请参考各技能目录下的 `LICENSE.txt` 文件。 ## 贡献 欢迎提交 Issue 和 Pull Request 来改进技能工具集。