AI / Agent 入口
用最少上下文安全、准确地完成 Deno 开发任务
读取顺序
- 先读取
/llms.txt获取页面索引。 - 根据任务读取单页
.md,例如/docs/core/permissions.md。 - 只有跨模块任务才读取
/llms-full.txt。 - 修改前读取
deno.json(c)、deno.lock、package.json、现有 imports、tasks 和 CI。 - 修改后运行
fmt --check、lint、check与相关测试,并报告实际命令。
任务路由
| 目标 | 首读 | 追加 |
|---|---|---|
| 运行/调试 TypeScript | 运行时 | 权限 |
| 安装依赖 | 依赖 | CLI 与配置 |
| 修改 Monorepo | Workspaces | 生产基线 |
| 新增测试 | 测试 | 内置工具 |
| 迁移 Node 项目 | 从 Node.js 迁移 | 常见错误 |
| 构建 AI 服务 | AI 应用 | 权限 |
| 调用 OpenAI | Deno + OpenAI | AI 应用 |
| 构建 MCP 工具 | MCP Server | Agent 架构 |
| 设计 Agent 循环 | Agent 架构 | Agent 规则 |
| 运行不可信 Agent 代码 | Deno Sandbox | 权限 |
| 发布服务 | 部署决策 | 目标平台官方文档 |
不变量
- Do not replace the repository's package or task conventions before reading them.
- Do not grant -A to silence a permission error; identify the exact resource.
- Running TypeScript does not replace `deno check` in CI.
- Keep deno.lock unless the user explicitly approves dependency resolution changes.
- Verify current Deno, framework, and platform behavior from primary sources.
- Never print environment values or pass untrusted text through a shell command.
官方也提供面向 Agent 的 deno.com/agents.md 与 denoland/skills。本站的规则更偏向任务路由,不替代官方技能。