返回顶部
a

atris代码库智能导航

Codebase intelligence — generates structured navigation maps with file:line references so agents stop re-scanning the same files every session. Use when exploring code, answering "where is X?", or onboarding to a new codebase.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.0
安全检测
已通过
1,280
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

atris

Atris — 代码库智能导航

维护一份包含精确文件:行引用的代码库结构化地图。一次扫描,永久知识。在代码探索中节省80-95%的令牌消耗。

适用范围

  • - 在任何需要导航代码的仓库中使用。
  • 创建 atris/MAP.md 作为唯一的导航索引。

MAP优先规则

在代码库中搜索任何内容之前:

  1. 1. 读取 atris/MAP.md
  2. 找到你的关键词 → 直接跳转到文件:行。完成。
  3. 未找到 → 使用 rg 搜索一次,然后将结果添加到 MAP.md 中

地图会随着每次使用而变得更智能。绝不让任何发现被遗漏。

首次设置

如果 atris/MAP.md 不存在,则生成它:

  1. 1. 在项目根目录创建 atris/ 文件夹
  2. 扫描代码库(规则见下文)
  3. 将结果写入 atris/MAP.md
  4. 告知用户:已在 atris/MAP.md 构建你的代码库地图。

如果 atris/MAP.md 已存在,则使用它。仅在用户要求或地图明显过时(引用缺失文件、行号严重偏离)时重新生成。

扫描方式

跳过:node_modules、.git、dist、build、vendor、pycache、.venv、.env.key、.pem、credentials、secrets*

使用 ripgrep 提取结构:

bash

关键定义


rg ^(export|function|class|const|def |async def |router\.|app\.|@app\.) --line-number -g !node_modules -g !.git -g !dist -g !.env*

路由定义

rg (get|post|put|delete|patch)\s\( --line-number -g .ts -g .js -g .py

入口点

rg listen|createServer|app\.start|if name --line-number

MAP.md 结构

markdown

MAP.md — [项目名称] 导航指南

由 Atris 生成 | 最后更新:YYYY-MM-DD

快速参考

rg functionName path/to/file.ext # 描述(第 N 行)
rg className path/to/file.ext # 描述(第 N 行)

提取最重要的 15-25 个符号:入口点、导出、路由处理器、主类、配置加载器。

按功能地图

按功能对代码进行分组。每个引用都包含精确的文件路径和行号。

markdown

功能:用户认证


目的: 登录、注册、令牌管理
  • - 入口: src/auth/login.ts:45-89 (handleLogin)
  • 验证: src/auth/validate.ts:12-67 (validateToken)
  • 模型: src/models/user.ts:8-34 (User schema)
  • 路由: src/routes/auth.ts:5-28 (POST /login, POST /register)

按关注点地图

按横切模式分组(错误处理、日志记录、认证中间件等)。

关键文件

标记高影响文件,说明其重要性,并列出关键函数及其行号。

入口点

执行流程——开发服务器启动、请求生命周期、构建流水线。

保持更新

当代码库发生变化时,精确更新 MAP.md:

  • - 新文件 → 添加到相关章节
  • 移动/重命名 → 更新所有引用
  • 新增重要函数 → 添加到快速参考
  • 删除文件 → 从地图中移除
  • 重大重构 → 重新生成受影响的章节

小更新,而非完全重新生成。地图随代码一起演进。

反模式

  • - 未先检查 MAP 就进行搜索
  • 让发现被遗漏
  • 在精确更新即可时重新生成完整地图
  • 在地图中包含密钥、凭证或 .env 文件
  • 猜测文件位置而非使用索引

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 atris-1776324123 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 atris-1776324123 技能

通过命令行安装

skillhub install atris-1776324123

下载

⬇ 下载 atris v1.1.0(免费)

文件大小: 2.38 KB | 发布时间: 2026-4-17 15:26

v1.1.0 最新 2026-4-17 15:26
- Clarified usage scope and MAP.md-first workflow for all code navigation tasks.
- Expanded ignore rules to skip secrets, environment files, and credentials during scans.
- Streamlined scanning and update instructions for clarity and concise onboarding.
- Added an anti-patterns section to emphasize correct usage and security.
- MAP.md structure and update procedures are now more explicit and concise.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部