用途:在 Cursor 等编码工具中编写或审查 Android、iOS 及其他语言/框架代码时,统一遵循各平台官方文档与项目约定,并协助把核心技术梳理为 WPS 笔记技术文档。安装方式为保存 SKILL.md 到 ~/.cursor/skills/coding-assistant/ 或项目 .cursor/skills/ 后生效。
主要能力:以所用平台/语言官方文档为第一参考(Android 见 developer.android.com,iOS 见 developer.apple.com/documentation 与 swift.org/documentation,其他语言/框架以各自官网为准);无明确规范时保持与项目现有风格一致。新建文件顶部需含功能简介、作者、日期、版本(按语言惯例,如 JSDoc、KDoc、Swift 注释)。命名与注释需贴合类/模块职责,重要函数说明“做什么”和“为什么这样实现”,无关逻辑抽到独立 Util、Handler、Repository 等模块。单文件或单类不超过 3000 行(或按项目约定),超出则拆分。
使用方式:开发中为新增或修改的类/函数编写单元测试(JUnit、XCTest、pytest 或项目已有框架),运行 ./gradlew test、xcodebuild test、pytest 等,仅测试通过后再落盘;开发结束后协助执行平台编译与 lint,如 Android 运行 ./gradlew assembleDebug 与 ./gradlew lint,iOS 使用 Xcode 构建及静态分析(或 xcodebuild、SwiftLint 等按项目约定),失败则按报错修改后重试。
WPS 笔记技术文档:当用户用 Cursor、Codex、Claude Code、AS code 等编写、审查或优化代码,并提到架构、设计图、核心方法、关键技术、技术文档、记入笔记等时启动。笔记必须包含 7 个二级标题:核心技术(须配图)、核心代码、关键技术点、核心类和职责、调用链(mermaid,并可配图)、架构概览(须配图)、注意事项。保存前先 list_notes 查已有技术文档,匹配则直接编辑而不新建;配图优先用 WPS 笔记 generate_image 生成后用 insert_image 插入,不可用时改用 mermaid 或从官网等 insert_image。核心代码来源包括注释内关键字、用户复制的代码块、剪切板代码、选中代码、指定函数体。生成笔记后可用 find_tags 查看并建议标签。
限制:官方文档版本、generate_image 可用性及与 WPS 协作细节以实际环境和参考资料为准;完整流程见子 skill review-notes 与 reference/reference.md,多步编辑尽量用 batch_edit,遇 BLOCK_NOT_FOUND 需刷新 outline 后重试。其余收费、平台支持范围等暂未提供。