aardio-development 的开发初衷,是让习惯使用第三方编辑器和其他 Vibe Coding(自然语言驱动开发)工具的开发者,无需切换到 aardio“全自主智能体”,也能直接开发 aardio 项目。
只要编程工具支持 Skills(技能)、Rules(规则)或自定义上下文,即可接入本项目。
本项目不绑定特定编辑器或 AI 编程产品。
| 功能 | 说明 | |
|---|---|---|
| 📝 | 代码开发 | 编写、修改和审查 aardio 代码 |
| 🏗️ | 工程维护 | 维护 .aardio 源文件、.aproj 工程和窗体项目 |
| 📦 | 库开发 | 处理项目用户库、扩展库和智能提示 |
| 🔍 | 资料查询 | 查询本机 aardio 库源码、官方文档与范例 |
| 🐞 | 问题修复 | 分析语法、编译、运行、测试和发布问题 |
| 🛡️ | 语法约束 | 避免将其他编程语言的语法和接口误用于 aardio |
| ✅ | 开发验证 | 根据当前环境进行静态检查、编译检查、测试或运行验证 |
将整个 aardio-development 目录放入编程工具规定的技能目录,并确保工具能够读取:
aardio-development/SKILL.md
将 SKILL.md 添加到项目规则或上下文中,并允许工具按需读取 references/ 中的参考资料。
接入后,直接描述 aardio 开发任务:
使用 aardio-development 修改这个 aardio 工程,为窗体添加文件选择功能。
使用 aardio-development 检查当前项目的编译错误并修复。
使用 aardio-development 查询当前安装中 web.rest 的真实用法。
在技能根目录创建 .env,填写本机 aardio 安装目录:
AARDIO_HOME=<aardio 安装目录>该目录应包含:
aardio.exe
lib\libs.txt
docs\guide\ide\system-prompt.md
如果没有配置或路径无效,技能会先搜索本机已有的 aardio 安装目录;无法确定时,再询问用户。
.env仅用于保存本机路径,不应提交到公开仓库。
aardio-development/
├── SKILL.md
├── README.md
└── references/
├── syntax.md
├── workflow.md
└── libraries.md
| 文件 | 内容 |
|---|---|
SKILL.md |
技能入口和 aardio 开发规则 |
references/syntax.md |
aardio 语法差异与常见错误 |
references/workflow.md |
工程开发与验证流程 |
references/libraries.md |
库接口查询与扩展库维护 |
- 对照 aardio 43.8.6 本机官方文档、源码和智能提示精修技能规则。
- 补充形参、表达式、表遍历及
for...in等高频语法约束。 - 明确
import(导入)查找顺序、io.libpath()返回值和逐线程导入规则。 - 区分
loadcode、loadcodex、util.testRunner与人工控制台测试的验证边界。 - 移除与通用 aardio 开发无关的旧上下文。
- 首次发布 aardio 开发技能。
- 提供技能入口,以及语法、工程验证和库维护三份按需参考资料。
- 支持
.aardio源文件、.aproj工程、项目用户库和扩展库开发。