Not in the top 1,000 by GitHub stars
LWTlong/aida
An open-source AI coding observability layer. Silently tracks vibe coding sessions via MCP and codifies AI deviations into project rules. 100% local.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
src/assets/skills/aida-analyze/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
96a803d48f6c → 96a803d48f6c
src/assets/skills/aida-audit/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
96a803d48f6c → 96a803d48f6c
src/assets/skills/aida-govern/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
96a803d48f6c → 96a803d48f6c
src/assets/skills/aida-help/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
96a803d48f6c → 96a803d48f6c
src/assets/skills/aida-import/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
96a803d48f6c → 96a803d48f6c
src/assets/skills/aida-pkg/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
96a803d48f6c → 96a803d48f6c
src/assets/skills/aida-recall/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
96a803d48f6c → 96a803d48f6c
src/assets/skills/aida-remember/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
96a803d48f6c → 96a803d48f6c
src/assets/skills/aida-remember-branch/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
96a803d48f6c → 96a803d48f6c
src/assets/skills/aida-resolve/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
96a803d48f6c → 96a803d48f6c
src/assets/skills/aida-sync/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
96a803d48f6c → 96a803d48f6c
src/assets/skills/aida-ui/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
96a803d48f6c → 96a803d48f6c
src/assets/skills/aida-undo/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
96a803d48f6c → 96a803d48f6c
Verified commit 96a803d48f6c7e90d5e7c7b0bf68c4b45aa5b52c
git clone --filter=blob:none --no-checkout https://github.com/LWTlong/aida.git .hotskills/lwtlong-aida && git -C .hotskills/lwtlong-aida checkout --detach 96a803d48f6c7e90d5e7c7b0bf68c4b45aa5b52c
# Copy each selected skill directory from .hotskills/lwtlong-aida into .claude/skills/<skill-name>/Heat
0.3- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- aida-analyze
src/assets/skills/aida-analyze - aida-audit
src/assets/skills/aida-audit - aida-govern
src/assets/skills/aida-govern - aida-help
src/assets/skills/aida-help - aida-import
src/assets/skills/aida-import - aida-pkg
src/assets/skills/aida-pkg - aida-recall
src/assets/skills/aida-recall - aida-remember
src/assets/skills/aida-remember - aida-remember-branch
src/assets/skills/aida-remember-branch - aida-resolve
src/assets/skills/aida-resolve - aida-sync
src/assets/skills/aida-sync - aida-ui
src/assets/skills/aida-ui - aida-undo
src/assets/skills/aida-undo
How it works
aida-analyze
When your agent uses it
Use when the user wants to analyze the current branch/feature — what changed, why, and what to remember. Produces a structured analysis and persists it via aida_write_analysis.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
481 tokensWhen the skill is activated
Reference documents
8,610 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- Steps
- Output Format
- Rules
Files
../../../../.claude-plugin/marketplace.jsonasset595 bytes../../../../.claude-plugin/plugin.jsonasset420 bytesSKILL.mdcore2,054 bytesSKILL.mdcore2,054 bytesSKILL.mdcore2,054 bytesSKILL.mdcore2,054 bytes../aida-audit/SKILL.mddoc1,436 bytes../aida-govern/SKILL.mddoc11,721 bytes../aida-help/SKILL.mddoc1,698 bytes../aida-import/SKILL.mddoc1,610 bytes../aida-pkg/SKILL.mddoc2,052 bytes../aida-recall/SKILL.mddoc1,448 bytes../aida-remember-branch/SKILL.mddoc2,635 bytes../aida-remember/SKILL.mddoc1,611 bytes../aida-resolve/SKILL.mddoc1,490 bytes../aida-sync/SKILL.mddoc1,532 bytes../aida-ui/SKILL.mddoc1,896 bytes../aida-undo/SKILL.mddoc884 bytes
Read SKILL.md
# AIDA Analyze
## Goal
Produce a concise, structured analysis of the current feature branch: what changed, the key decisions made, constraints discovered, and what the next developer should know. Then persist it so future sessions can recall it.
## Steps
1. **Gather context**
- Run `git rev-parse --abbrev-ref HEAD` to confirm the current branch name.
- Run `git log $(git merge-base HEAD origin/main)..HEAD --oneline` and `git diff $(git merge-base HEAD origin/main)..HEAD --stat` to scope the changes. Fall back to `main` → `master` → ask the user if `origin/main` is not found.
- Read any relevant source files if the user provides specific paths.
2. **Identify the module** — Determine the primary module key (e.g. `auth/login`, `billing/checkout`). Use kebab-case path format matching the source directory structure.
View the complete source on GitHubaida-audit
When your agent uses it
扫描并梳理项目中所有 AI 资产(规则、skill、MCP 配置等),覆盖 Claude、Cursor、Codex、AIDA 及未知 dot 目录。当用户说"扫描资产"、"有哪些 AI 资产"、"帮我梳理规则和 skill"时触发。
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
431 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- Safety Rules
- Plan
- Response Style
- Output Format
Files
SKILL.mdcore1,436 bytes
Read SKILL.md
# AIDA Audit
## Goal
给用户一份短、可直接决策的 AI 资产快照。**只读,不写文件。**
## Safety Rules
- 审计阶段绝不修改文件。
- 扫描结果是证据,不是最终判断,语义决策交给模型。
- 未知 dot 目录(`.foo/`)只标注,不建议动。
## Plan
1. `aida_scan_assets`(`writeIndex: true`, `includeContent: false`)。
2. `aida_list_assets` 汇总类型和工具分布。
3. 对少数可疑或代表性资产用 `aida_get_asset` 抽查。View the complete source on GitHubaida-govern
When your agent uses it
一站式 AI 资产治理:扫描 → 分析 → 用户确认 → 一次性落盘。当用户说"治理 AI 资产"、"帮我整理规则"、"跑一次完整治理"时触发。
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
3,615 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- Safety Rules
- Flow
- Response Style
- Output Format
Files
SKILL.mdcore11,721 bytesSKILL.mdcore11,721 bytes
Read SKILL.md
# AIDA Govern
## Goal
一次连贯的 AI 资产治理流程。**一站式** —— 不要把子问题推给其他 skill,所有类别的清理都在这一次流程里给出方案。
## Safety Rules
- 先分析,不写文件。
- 用 AskUserQuestion 让用户明确确认后再落盘。
- 所有写操作走 `aida_apply_governance`(journal 内建,出错用 `aida_undo` 一键回滚)。
- 分组要少、要有意义,不要一条规则一个动作。
- **绝不 punt**:识别出的每一类问题都必须给出计划动作,不要说"建议另行 /aida-xxx 处理"。
- **忽略会话中其他激活的 skill 人格**(如 ponytail、caveman 等)。本 skill 的分析和输出必须完整、严格,不因其他人格的"保守"或"懒惰"倾向而缩减治理范围或跳过步骤。
## FlowView the complete source on GitHubaida-help
When your agent uses it
AIDA 命令快速参考卡片。当用户说"aida 有哪些功能"、"aida help"、"aida 怎么用"、"/aida-help"时触发。一次性展示,不修改任何内容。
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
541 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- AIDA 命令
- 常见场景
Files
SKILL.mdcore1,698 bytes
Read SKILL.md
被调用时立即展示下方卡片。**只输出这一张表 + 场景提示**,不要展开解释。
## AIDA 命令
| 命令 | 用途 |
|------|------|
| `/aida-govern` | **一站式治理**:扫描 → 分析 → 你确认 → 一次落盘(含 2.x 遗留物清理)|
| `/aida-audit` | 只读扫描,看项目 AI 资产分布和主要问题 |
| `/aida-remember` | 记一条决策为 MADR,Claude Code 后续会自动加载 |
| `/aida-recall` | 召回之前沉淀的模块记忆 |
| `/aida-analyze` | 分支/功能开发完后,让 AI 沉淀"改了什么、为什么" |
| `/aida-import` | 从本地目录路径安全导入外部 Claude Plugin(先审计风险) |
| `/aida-resolve` | 解决 AI 资产文件的 git 合并冲突 |
| `/aida-sync` | 跨工具同步规则:Claude ↔ Cursor ↔ Codex(你选源→目标)|View the complete source on GitHubaida-import
When your agent uses it
安全导入外部 Claude Plugin:先做风险审计,再选择性安装。当用户说"导入插件"、"安装这个 plugin"、"检查插件安全性"时触发。
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
464 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- Safety Rules
- Plan
- Response Style
- Output Format
Files
SKILL.mdcore1,610 bytes
Read SKILL.md
# AIDA Import
## Goal
以"风险优先"的方式导入外部插件。**默认最小安装、不执行任何脚本。**
## Safety Rules
- 绝不执行插件里的 hooks / scripts / MCP servers / commands。
- 默认只安装 skills 和 rules,其他资产需用户显式勾选。
- 所有安装动作走 `aida_apply_governance`(可用 `aida_undo` 回滚)。
## Plan
1. `aida_parse_plugin`。
2. `aida_audit_plugin_risk`。
3. 推荐最小安全安装集合。View the complete source on GitHubaida-pkg
When your agent uses it
打包 AI 资产为 Claude Plugin 供团队复用,或把 AIDA 自身打包成插件分享给其他开发者。当用户说"打包插件"、"打包 AIDA"、"分享 skill 给团队"时触发。
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
511 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- Two Modes
- Safety Rules
- Output Format
Files
SKILL.mdcore2,052 bytes
Read SKILL.md
# AIDA Package
## Goal
Package the right assets into a shareable Claude Plugin with minimal noise and clear risk. Also supports packaging the built-in AIDA skills themselves.
## Two Modes
### Mode A: Package Project Assets
Package rules, skills, docs, etc. from the current project for team sharing.
1. Call `aida_list_assets` to enumerate available assets.
2. Select the safest and most reusable assets (rules with IDs, skill files with clear descriptions).
3. Confirm the selection with the user.
4. Call `aida_build_plugin` with the selected `assetIds`, a `name`, `description`, and optional `version`.View the complete source on GitHubaida-recall
When your agent uses it
Use when the user asks "what do we know about X", "why did we do Y", "what decisions were made for this module", or wants to browse project decisions.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
347 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- Steps
- Output Format
- Tips
Files
SKILL.mdcore1,448 bytes
Read SKILL.md
# AIDA Recall
## Goal
Surface relevant project decisions from `.claude/rules/decisions/`. Help the user understand why the code is written the way it is.
## Steps
1. Call `aida_recall` with `action: "list"` to get all decisions.
2. Filter by relevance to the user's question (by paths, tags, title keywords).
3. For the top matches, call `aida_recall` with `action: "get"` to show full detail.
4. Present findings clearly.
## Output Format
View the complete source on GitHubaida-remember
When your agent uses it
Use when the user says "remember this decision", "record why we did X", or wants to save a single project-level technical decision for future Claude sessions to load.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
388 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- Steps
- Tips for Good Decisions
Files
SKILL.mdcore1,611 bytes
Read SKILL.md
# AIDA Remember
## Goal
Persist one project decision as a MADR-format file in `.claude/rules/decisions/` so future Claude sessions can load it automatically via `paths` frontmatter.
## Steps
1. **Understand the decision** — Ask the user (or infer from context):
- **Title**: short phrase naming the decision, e.g. "Use optimistic locking for cart updates"
- **Context**: why was this decision needed? What problem, constraints, alternatives were considered?
- **Decision**: what was decided and why?
- **Consequences** (optional): trade-offs, things that changed
- **Paths** (optional): file globs this decision applies to, e.g. `["src/cart/**", "src/orders/**"]`
View the complete source on GitHubaida-remember-branch
When your agent uses it
Use at PR time or after a feature branch is merged to extract and persist all decisions from the branch diff. The main memory command — triggered at PR/test time to batch-record what was learned during a feature.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
639 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- Steps
- Rules
Files
SKILL.mdcore2,635 bytes
Read SKILL.md
# AIDA Remember Branch
## Goal
At the end of a feature branch, read the git diff and extract the important decisions that were made. Record each as a separate MADR decision so future Claude sessions know WHY the code is written this way.
## Steps
### Phase 1 — Read the Diff
Run `git log <base>..<branch> --oneline` and `git diff <base>..<branch>` to understand what changed.
Use `git rev-parse --abbrev-ref HEAD` if you don't know the branch name, and `git merge-base HEAD origin/main` (or `origin/master`) to find the right base if `main` isn't clear.
Focus on:
- Non-obvious choices (why this algorithm, this data shape, this approach)
- Workarounds (what bug, external API constraint, or deadline forced a suboptimal solution)View the complete source on GitHubaida-resolve
When your agent uses it
解决 AI 资产文件的 git 合并冲突,逐一解释 ours vs theirs 并落盘。当用户说"规则文件有冲突"、"AI 资产 merge 冲突"时触发。
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
464 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- Safety Rules
- Plan
- Response Style
- Output Format
Files
SKILL.mdcore1,490 bytes
Read SKILL.md
# AIDA Resolve
## Goal
解释关键冲突,让用户明白 ours vs theirs 各自的含义后再落盘。
## Safety Rules
- 绝不静默选边。
- 每个冲突都要短说明。
- 所有写操作走 `aida_apply_governance`(可用 `aida_undo` 回滚)。
## Plan
1. 扫描 `.claude/`, `.cursor/`, `.aida/` 下带冲突标记(`<<<<<<<`、`=======`、`>>>>>>>`)的文件。
2. 只详细读最重要的冲突。
3. 对每个冲突决定:合并 / 保留 ours / 保留 theirs / 拆分。View the complete source on GitHubaida-sync
When your agent uses it
跨工具同步 AI 资产:对比 Claude、Cursor、Codex 的规则和配置,去重并同步。当用户说"同步规则到 Cursor"、"多个工具的配置不一致"时触发。
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
446 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- Safety Rules
- Plan
- Response Style
- Output Format
Files
SKILL.mdcore1,532 bytes
Read SKILL.md
# AIDA Sync
## Goal
找出跨工具的重复和漂移,让用户挑最重要的几组同步。
## Safety Rules
- 扫描所有工具,只写用户选中的目标。
- 绝不自动把资产复制到每个工具目录。
- Hash 匹配只是证据,语义等价由模型判断。
- 所有写操作走 `aida_apply_governance`(可用 `aida_undo` 回滚)。
## Plan
1. `aida_list_assets` 对 Claude、Cursor、Codex 各跑一次。
2. 对比工具间的分布、重复内容、单工具独有资产。View the complete source on GitHubaida-ui
When your agent uses it
打开 AIDA Dashboard 本地 UI,查看项目 AI 资产。当用户说"打开 dashboard"、"看资产"、"aida ui"、"启动 AIDA 界面"时触发。
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
531 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- Steps
- Notes
Files
SKILL.mdcore1,896 bytesSKILL.mdcore1,896 bytes
Read SKILL.md
# AIDA UI
## Goal
检查本地是否安装了 `aida` npm 包,没有则引导用户安装,最终给出启动命令。
## Steps
1. **检查是否已安装**:运行 `npx --no aida --version 2>/dev/null || echo "NOT_INSTALLED"`
- 有版本号输出 → 已安装,跳到步骤 3
- 输出 `NOT_INSTALLED` → 未安装,继续步骤 2
2. **引导安装**:告知用户需要安装 `aida` npm 包才能使用 Dashboard,询问是否安装:
- 用 AskUserQuestion 确认:
- `header`: "安装 aida"View the complete source on GitHubaida-undo
When your agent uses it
Use when the user wants to undo the last AIDA write operation (or a specific one). Wraps aida_undo tool.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
233 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Goal
- Steps
- Rules
- Output
Files
SKILL.mdcore884 bytes
Read SKILL.md
# AIDA Undo
## Goal
Reverse the most recent AIDA write operation, or a specific one by id.
## Steps
1. Call `aida_undo` with `action: "list"` to show recent operations.
2. Confirm which entry to undo with the user (or proceed immediately if they said "undo last").
3. Call `aida_undo` with `action: "undo"` and optional `id`.
4. Report what was reversed.
## Rules
- Only AIDA-instrumented operations are undoable (aida_memory, aida_write_analysis, aida_apply_governance).View the complete source on GitHubSkills included
- aida-analyze
- aida-audit
- aida-govern
- aida-help
- aida-import
- aida-pkg
- aida-recall
- aida-remember
- aida-remember-branch
- aida-resolve
- aida-sync
- aida-ui
- aida-undo
Repository facts
- License
- MIT
- Created
- Mar 11, 2026
- Last pushed
- Jul 20, 2026
- Forks
- 1
- Open issues
- 0
- Project activity
- Slowing
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 5 notes
src/assets/skills/aida-analyze/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsrc/assets/skills/aida-analyze/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsrc/assets/skills/aida-analyze/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsrc/assets/skills/aida-govern/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsrc/assets/skills/aida-ui/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 6 dangerous shell commandsin 1 file: src/assets/skills/aida-govern/SKILL.md:104
- 22 network referencesin 3 files: src/assets/skills/aida-ui/SKILL.md:19 .claude-plugin/marketplace.json:1 .claude-plugin/plugin.json:5
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- No access to secrets
- No requests to vote in Hot
Show all 28 signals by file
.claude-plugin/marketplace.json
- Network accessline 1
{ "$schema": "https://anthropic.com/claude-code/marketplace.schema.json", - Network accessline 2
"$schema": "https://anthropic.com/claude-code/marketplace.schema.json", - Network accessline 6
"owner": { "name": "wen tao", "url": "https://github.com/LWTlong/aida" - Network accessline 7
"name": "wen tao", "url": "https://github.com/LWTlong/aida" }, - Network accessline 8
"url": "https://github.com/LWTlong/aida"
.claude-plugin/plugin.json
src/assets/skills/aida-govern/SKILL.md
- Dangerous shell operationline 104
- Phase 4 追加手动 `git rm --cached` 收尾指令 - Dangerous shell operationline 104
- Phase 4 追加手动 `git rm --cached` 收尾指令 - Dangerous shell operationline 123
**⚠<U+FE0F> 关键:仅改 `.gitignore` 不够 —— 已被 track 的文件不会自动 untrack。**必须让用户在 Phase 4 手动跑 `git rm --cached`(`aida_apply_governance` 不碰 git 索引)。见 Phase 4。 - Dangerous shell operationline 123
**⚠<U+FE0F> 关键:仅改 `.gitignore` 不够 —— 已被 track 的文件不会自动 untrack。**必须让用户在 Phase 4 手动跑 `git rm --cached`(`aida_apply_governance` 不碰 git 索引)。见 Phase 4。 - Dangerous shell operationline 187
git rm -r --cached .aida/ 2>/dev/null - Dangerous shell operationline 187
git rm -r --cached .aida/ 2>/dev/null
src/assets/skills/aida-ui/SKILL.md
- Network accessline 19
- `header`: "安装 aida" - `question`: "Dashboard 需要本地安装 aida npm 包,是否现在安装?" - 选项 A "全局安装(推荐)" — `npm install -g aida --registry https://registry.npmjs.org`,任意目录可用 - Network accessline 19
- `header`: "安装 aida" - `question`: "Dashboard 需要本地安装 aida npm 包,是否现在安装?" - 选项 A "全局安装(推荐)" — `npm install -g aida --registry https://registry.npmjs.org`,任意目录可用 - Network accessline 20
- `question`: "Dashboard 需要本地安装 aida npm 包,是否现在安装?" - 选项 A "全局安装(推荐)" — `npm install -g aida --registry https://registry.npmjs.org`,任意目录可用 - 选项 B "项目内安装" — `npm install aida --registry https://registry.npmjs.org`,仅当前项目可用 - Network accessline 20
- `question`: "Dashboard 需要本地安装 aida npm 包,是否现在安装?" - 选项 A "全局安装(推荐)" — `npm install -g aida --registry https://registry.npmjs.org`,任意目录可用 - 选项 B "项目内安装" — `npm install aida --registry https://registry.npmjs.org`,仅当前项目可用 - Network accessline 21
- 选项 A "全局安装(推荐)" — `npm install -g aida --registry https://registry.npmjs.org`,任意目录可用 - Network accessline 21
- 选项 A "全局安装(推荐)" — `npm install -g aida --registry https://registry.npmjs.org`,任意目录可用 - Network accessline 22
- 选项 B "项目内安装" — `npm install aida --registry https://registry.npmjs.org`,仅当前项目可用 - Network accessline 22
- 选项 B "项目内安装" — `npm install aida --registry https://registry.npmjs.org`,仅当前项目可用 - Network accessline 23
- 选项 C "暂不安装" — 只给出手动安装命令,不执行 - 用户选 A:运行 `npm install -g aida --registry https://registry.npmjs.org`,等待完成 - 用户选 B:运行 `npm install aida --registry https://registry.npmjs.org`,等待完成 - Network accessline 23
- 选项 C "暂不安装" — 只给出手动安装命令,不执行 - 用户选 A:运行 `npm install -g aida --registry https://registry.npmjs.org`,等待完成 - 用户选 B:运行 `npm install aida --registry https://registry.npmjs.org`,等待完成 - Network accessline 24
- 用户选 A:运行 `npm install -g aida --registry https://registry.npmjs.org`,等待完成 - Network accessline 24
- 用户选 A:运行 `npm install -g aida --registry https://registry.npmjs.org`,等待完成 - Network accessline 25
- 用户选 B:运行 `npm install aida --registry https://registry.npmjs.org`,等待完成 - Network accessline 25
- 用户选 B:运行 `npm install aida --registry https://registry.npmjs.org`,等待完成
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 20 facts
- Dangerous shell operation in prose of the SKILL.mdsrc/assets/skills/aida-govern/SKILL.md:104Low confidence
- Dangerous shell operation in prose of the SKILL.mdaida-govern/SKILL.md:104Low confidence
- Dangerous shell operation in prose of the SKILL.mdsrc/assets/skills/aida-govern/SKILL.md:123Low confidence
- Dangerous shell operation in prose of the SKILL.mdaida-govern/SKILL.md:123Low confidence
- Dangerous shell operation in code of the SKILL.mdsrc/assets/skills/aida-govern/SKILL.md:187High confidence
- Dangerous shell operation in code of the SKILL.mdaida-govern/SKILL.md:187High confidence
- Network access in prose of the SKILL.mdsrc/assets/skills/aida-ui/SKILL.md:19Low confidence
- Network access in prose of the SKILL.mdaida-ui/SKILL.md:19Low confidence
- Network access in prose of the SKILL.mdsrc/assets/skills/aida-ui/SKILL.md:20Low confidence
- Network access in prose of the SKILL.mdaida-ui/SKILL.md:20Low confidence
- Network access in prose of the SKILL.mdsrc/assets/skills/aida-ui/SKILL.md:21Low confidence
- Network access in prose of the SKILL.mdaida-ui/SKILL.md:21Low confidence
- Network access in prose of the SKILL.mdsrc/assets/skills/aida-ui/SKILL.md:22Low confidence
- Network access in prose of the SKILL.mdaida-ui/SKILL.md:22Low confidence
- Network access in prose of the SKILL.mdsrc/assets/skills/aida-ui/SKILL.md:23Low confidence
- Network access in prose of the SKILL.mdaida-ui/SKILL.md:23Low confidence
- Network access in prose of the SKILL.mdsrc/assets/skills/aida-ui/SKILL.md:24Low confidence
- Network access in prose of the SKILL.mdaida-ui/SKILL.md:24Low confidence
- Network access in prose of the SKILL.mdsrc/assets/skills/aida-ui/SKILL.md:25Low confidence
- Network access in prose of the SKILL.mdaida-ui/SKILL.md:25Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md src/assets/skills/aida-analyze/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md src/assets/skills/aida-analyze/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md src/assets/skills/aida-analyze/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md src/assets/skills/aida-analyze/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md src/assets/skills/aida-analyze/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.