Files
playbook/skills/tsl-api-reference/SKILL.md
T

1.4 KiB

name, description
name description
tsl-api-reference 在编写或审查 TSL 代码、需要权威的 TSL API 事实时使用:内置/dotnet 函数、模块 API、精确签名、参数、返回值、示例,或在不知道函数名时通过中文关键词检索。

TSL API 参考

本 skill 仅用于 TSL API 事实:函数/模块名、精确签名、参数、返回值和示例。 若需查询 TSL 语法、控制流、变量、对象模型或运行时语言规则,请改用 tsl-syntax-reference skill。

不要凭记忆或参照相似语言推断 API 签名。TSL 名称大小写不敏感,但下划线是有意义的: 查询或报告 API 时不要删除下划线,也不要把名称改写成驼峰式。

运行随附的查询脚本。将 <this-skill-dir> 替换为包含本 SKILL.md 的目录。

  • 已知 API 名称:

    python <this-skill-dir>/scripts/lookup.py --name argmax
    
  • 未知名称,但知道其行为或中文关键词:

    python <this-skill-dir>/scripts/lookup.py --kw 数组 排序
    
  • 关键词采用 AND 语义;增加关键词可缩小结果范围。

  • 使用 --limit N 调整打印的候选行数量。

精确查询会打印完整的条目正文和来源标记。关键词查询打印候选行; 选定候选项后,再用 --name 重新执行精确查询。

若精确查询无匹配,改用中文关键词重试。若随附数据缺失,请重新安装本 skill。