.agents/skills/api-doc-authoring/SKILL.md
为 Julia_RelaxTime 编写或更新 API 文档时使用。适用于按三层视图组织 API 文档:面向用户入口、职责核心、导出 API 全集;并要求导出 API 全集必须通过脚本自动生成而不是人工维护。关键词:API 文档、导出函数、公共接口、职责核心、导出 API 全集、docs/api。
npx skillsauth add w5851/Julia_RelaxTime api-doc-authoringInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
导出 API 全集 必须通过脚本自动生成,不能作为人工主维护页面。docs/api/,按现有仓库目录继续组织,不擅自引入新文档站框架。src/models/Models.jl、src/models/entrypoints.jl、README.md、docs/api/README.md。docs/api/ 文档,而不是只改 README。导出 API 全集 层已由仓库脚本 scripts/dev/generate_api_export_index.jl 支撑生成,不允许作为人工主维护页面。Algorithms.md;若主题以职责边界、模块协作为主,可命名为 CoreConcepts.md。统一的是层级语义,不强制统一页面文件名。docs/api/models/* 主题用来替代历史 docs/api/pnjl/*、docs/api/relaxtime/* 入口时,应优先把旧页中仍有价值的说明直接吸收入新主题,而不是让新主题长期依赖“旧路径详见另页”的架构。Models 相关主题,目录设计优先反映“能力分组”而不是简单平铺:若某主题表示模型家族或模型变体,不建议直接落在 docs/api/models/<theme>/,而应额外套一层更明确的分类目录。models 下的普通单一主题;后续落点优先考虑带额外分类层的路径。Models 的“衍生量”主题簇,而不是与 phase/workflows/scans/solver 同层并列的流程主题。Models 的衍生量之一,但当前与 relaxtime 领域页和 workflow 页耦合较深;在用户未明确目录方案前,不应过早固化为最终 docs/api/models/... 路径。export 列表。面向用户入口:面向首次使用者,优先呈现统一入口、主工作流、最短可运行示例。职责核心:解释关键算法、判据、数据流、模块职责边界和维护者需要理解的内部逻辑。导出 API 全集:基于 export 列表自动生成,作为完整公开接口索引。overview.md、Algorithms.md/CoreConcepts.md、exports.md。面向用户入口 页先给出模块定位、单位/输入约定、稳定性说明和最短示例。职责核心 页按算法/判据/工作流/职责边界拆解,不按源码出现顺序机械铺开。导出 API 全集 必须通过脚本生成,不依赖人工逐项抄录。scripts/dev/generate_api_export_index.jl,优先直接调用,而不是重新发明生成逻辑。面向用户入口:export 入口中。职责核心:T_inv_fm、μ_inv_fm。models 主题页不应长期依赖旧 pnjl/relaxtime 页面作为主说明载体;旧页可保留为过渡跳转,但不应继续成为新主题完成度的前提。导出 API 全集。导出 API 全集 的自动化优先级高于是否接入 Documenter.jl;工具可以后续升级,但自动化要求必须先建立。scripts/dev/generate_api_export_index.jl。docs/api/ 对应主题目录下的 generated/ 子目录。doc-coauthoring 或 writing-skills。doc-implementation。development
Academic and technical writing style guidance focused on clarity, rigor, and human-like narrative flow. Use when drafting papers, polishing manuscripts, rewriting AI-like prose, or improving argument coherence and citation-aware structure.
tools
Prefer semantic symbol tools for precise navigation and refactoring. Use vscode_listCodeUsages and vscode_renameSymbol instead of grep-style text search when changing code symbols.
testing
Structured technical/theoretical research workflow for method selection, model comparison, and implementation-oriented conclusions with validation plans. Use when decisions must map literature evidence to concrete engineering or computational next steps.
testing
OpenAlex-focused scholarly retrieval skill for work/author/institution queries, citation trend snapshots, and topic-level evidence discovery. Use when you need structured literature discovery and bibliometric signals from OpenAlex.