Trellis Session Insight
mindfold-ai/Trellis
Reach into past AI conversation history through the trellis mem CLI.
开发与维护 NcatBot 框架本体。调试 bug、开发新功能、维护 Skill、代码审查、重构。Use when: 框架调试、debug、fix bug、feat、新功能、Skill 维护、代码贡献、模块修改、代码审查、重构。
$ npx skills add ncatbot/NcatBot --skill framework-dev -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install ncatbot/NcatBot framework-dev --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/ncatbot/NcatBot.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/framework-dev .claude/skills/framework-dev && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "framework-dev" agent skill from https://github.com/ncatbot/NcatBot/tree/main/.agents/skills/framework-dev into .claude/skills/framework-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "framework-dev", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/ncatbot/NcatBot/tree/main/.agents/skills/framework-devType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add ncatbot/NcatBot --skill framework-dev -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install ncatbot/NcatBot framework-dev --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ncatbot/NcatBot.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/framework-dev .agents/skills/framework-dev && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "framework-dev" agent skill from https://github.com/ncatbot/NcatBot/tree/main/.agents/skills/framework-dev into .agents/skills/framework-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "framework-dev", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ncatbot/NcatBot --skill framework-dev -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install ncatbot/NcatBot framework-dev --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ncatbot/NcatBot.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/framework-dev .cursor/skills/framework-dev && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "framework-dev" agent skill from https://github.com/ncatbot/NcatBot/tree/main/.agents/skills/framework-dev into .cursor/skills/framework-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "framework-dev", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/ncatbot/NcatBot.git --path .agents/skills/framework-dev--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add ncatbot/NcatBot --skill framework-dev -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install ncatbot/NcatBot framework-dev --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ncatbot/NcatBot.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/framework-dev .gemini/skills/framework-dev && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "framework-dev" agent skill from https://github.com/ncatbot/NcatBot/tree/main/.agents/skills/framework-dev into .gemini/skills/framework-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "framework-dev", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install ncatbot/NcatBot framework-devInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add ncatbot/NcatBot --skill framework-dev -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/ncatbot/NcatBot.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/framework-dev .github/skills/framework-dev && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "framework-dev" agent skill from https://github.com/ncatbot/NcatBot/tree/main/.agents/skills/framework-dev into .github/skills/framework-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "framework-dev", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ncatbot/NcatBot --skill framework-dev -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install ncatbot/NcatBot framework-dev --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ncatbot/NcatBot.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/framework-dev .opencode/skills/framework-dev && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "framework-dev" agent skill from https://github.com/ncatbot/NcatBot/tree/main/.agents/skills/framework-dev into .opencode/skills/framework-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "framework-dev", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
framework-dev开发与维护 NcatBot 框架本体。调试 bug、开发新功能、维护 Skill、代码审查、重构。Use when: 框架调试、debug、fix bug、feat、新功能、Skill 维护、代码贡献、模块修改、代码审查、重构。
Framework Dev is an agent skill from ncatbot/NcatBot. 开发与维护 NcatBot 框架本体。调试 bug、开发新功能、维护 Skill、代码审查、重构。Use when: 框架调试、debug、fix bug、feat、新功能、Skill 维护、代码贡献、模块修改、代码审查、重构。
Its SKILL.md is about 770 tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `references/adapter-cli-hooks.md`, `references/feat-workflow.md` and `references/hard-bug-debugging.md`).
It sits in Development, covering Debugging. The repository describes itself as: NapCat Python SDK;快速开发你的 QQ 机器人. The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit c26300a. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
ruffFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
conventionalcommits.orgFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Framework Dev loads about 768 tokens when it runs, and up to ~6.8k if it reads all its reference files. Until then it costs about 32 tokens; SKILL.md has 206 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from ncatbot/NcatBot at commit c26300a, republished under its MIT licence (© ncatbot). 206 words, ~768 tokens.
.claude/skills/framework-dev/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.你是 NcatBot 框架开发助手。帮助用户对框架本体进行一切变更:修 bug、加功能、重构代码。
| 脚本 | 用途 |
|---|---|
.agents/scripts/check_imports.py | 自动检查导入规范(Rule 1 跨层深度 + Rule 2 同层相对导入) |
.agents/scripts/check_runtime_imports.py | 扫描非顶层运行时导入,分类报告(--stat 汇总 / --strict CI 门禁) |
NcatBot 项目中,skill、docs、code、test 是不可分割的整体。任何变更都必须同时触及这四项:
| 产物 | 说明 | 不同步的后果 |
|---|---|---|
| Code | 实现代码 | 功能不存在 |
| Test | 测试代码 | 无法验证正确性,回归无保障 |
| Docs | 用户文档 + 参考文档 | 用户不知道怎么用,贡献者不知道怎么改 |
| Skill | Agent 技能知识 | AI 助手无法正确引导后续开发 |
变更检查清单(每次提交前过一遍):
.agents/skills/ 文件| 需要做什么 | 委托给 |
|---|---|
| 定位代码、理解模块、导航文档 | codebase-nav |
| 理解设计意图、查阅架构与 API | doc-nav |
| 编写测试、运行测试、调试测试 | testing-framework |
| 编写/编辑文档、一致性检查、索引同步 | docs-maintenance |
| 发布版本、推送变更、管理 docs submodule | release |
fix/)核心原则:日志优先,禁止通过纯代码阅读推演定位根因。
完整生命周期:症状 → 插桩日志 → 最小复现测试 → 从日志定根因 → 修复 → 回归 → (按需)同步文档
→ 详见 references/hard-bug-debugging.md(完整流程、插桩位置速查、实战案例)
feat/)核心原则:先读文档理解设计意图,再找实现位置;接口设计优先于编码。
流程:读文档(doc-nav)→ 接口设计 → 编码 → 写文档(docs-maintenance)
→ 详见 references/feat-workflow.md(文档路径速查、接口设计检查点、docs 委托指南)
refactor/)核心原则:现有测试即契约,外部行为不得改变。
contributing/docs/)→ 委托 docs-maintenance 技能执行。
ruff format . + ruff check . --fixdocs/ 文件 → 参见 release 技能的 commit 编排流程memory/ 目录创建工作记录 → 模板见 references/memory-template.md详见 references/import-conventions.md。核心原则:
from ncatbot.<layer> import ...),禁止三级及更深from ..module import ...)__init__.py 中注册check_imports.py(架构规范)+ check_runtime_imports.py --strict(运行时导入),均须 0 违规各适配器通过 cli_configure() 类方法为 ncatbot init / ncatbot adapter 提供交互式配置。含智能跳过逻辑(如 NapCat 自动安装跳过 WS/WebUI 输入、Bilibili 扫码跳过凭据输入)。
→ 详见 references/adapter-cli-hooks.md(实现位置、跳过设计、新适配器实现规则)
feat/xxx、fix/xxx、refactor/xxx、docs/xxxruff format . + ruff check . --fix© ncatbot, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 6 other files (references) in .agents/skills/framework-dev of ncatbot/NcatBot.
Open the folder on GitHubat commit c26300a
Framework Dev next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Framework Dev this skillncatbot/NcatBot | 116 | — | ~768 | Automated safety check: Pass | MIT | |
| Trellis Session Insightmindfold-ai/Trellis | 15k | 4 repos | ~1.7k | Automated safety check: Pass | AGPL-3.0 | |
| Native Data FetchingCherryHQ/cherry-studio-app | 4k | 6 repos | ~2.9k | Automated safety check: Notes | MIT | |
| Debugging Executionsn8n-io/n8n | 207k | — | ~2.6k | Automated safety check: Pass | Custom licence | |
| Aoti Debugpytorch/pytorch | 104k | 1 repos | ~1.7k | Automated safety check: Pass | Custom licence | |
| Herdr Throwaway Reproductionherdrdev/herdr | 43k | — | ~2.4k | Automated safety check: Pass | Apache-2.0 |
mindfold-ai/Trellis
Reach into past AI conversation history through the trellis mem CLI.
CherryHQ/cherry-studio-app
A skill your agent uses when implementing or debugging ANY network request, API call, or data fetching.
n8n-io/n8n
Debug failed or wrong-output workflow executions using executions tools.
pytorch/pytorch
Debug AOTInductor (AOTI) errors and crashes. An agent skill from pytorch/pytorch.
herdrdev/herdr
Runs a disposable, uniquely named Herdr session inside an existing one so runtime, pane, terminal or API bugs can be reproduced without touching the main session.
ultralisp/ultralisp
A skill your agent uses when encountering any bug, test failure, or unexpected behavior, before proposing fixes
ncatbot/NcatBot
定位 NcatBot 代码实现:锁定模块目录、找到关键类/函数、追踪调用链。当文档不够时才读代码,用搜索而非遍历。Use when: 找代码实现、哪个文件、哪个类、追踪调用链、定位 bug 行号、代码在哪、模块目录、源码定位。
ncatbot/NcatBot
维护 NcatBot 项目文档、示例、Skills 知识资产。编写/编辑文档、修复文档问题、文档结构规范审查。Use when: 写文档、改文档、新增文档、修复断链、修复索引、修复代码块标注、文档规范、文档模板、文档结构设计、docs maintenance。
ncatbot/NcatBot
整体/局部防腐检查:Docs 内部链接断裂、README 索引不同步、guide↔reference 内容不一致、examples 导入过时、Code↔Docs API 对齐。逐文件检查,最大化并发 subagent。Use when: docs 防腐、docs 链接、docs 断链、断链检查、docs 审计、docs audit、code docs 对齐、reference 过时、guide…
ncatbot/NcatBot
使用 NcatBot 框架开发 QQ 机器人或跨平台 Bot。当用户需要快速体验、创建插件、注册事件处理、发送消息、调用 Bot API、使用 Mixin/Hook、使用 CLI 工具、编写插件测试、或调试运行问题时触发此技能。Use when: 开发…
ncatbot/NcatBot
将 NcatBot 4.4/4.5 版本插件迁移到 5.0。包括导入路径、注册方式、Config/Data API、事件类型、消息构造的全面映射。Use when: 迁移插件、升级插件、4 转 5、老版本、旧版本、migration、upgrade、plugin migration、版本升级。
ncatbot/NcatBot
发布 NcatBot 新版本到 PyPI 和 GitHub Release,或仅编排 Commit 推送到 main。从工作区变更编排 commit 到最终发布的全链路流程。Use when: 发版、release、发布、changelog、版本号、pick commits、挑选提交、release notes、编排 commit、push、推送。
Categories
开发与维护 NcatBot 框架本体。调试 bug、开发新功能、维护 Skill、代码审查、重构。Use when: 框架调试、debug、fix bug、feat、新功能、Skill 维护、代码贡献、模块修改、代码审查、重构。. Framework Dev is an agent skill from ncatbot/NcatBot.
Framework Dev fits situations like: : 框架调试、debug、fix bug、feat、新功能、Skill 维护、代码贡献、模块修改、代码审查、重构; tasks that involve Debugging.
Run `npx skills add ncatbot/NcatBot --skill framework-dev -a claude-code`. Or copy the skill folder (.agents/skills/framework-dev in ncatbot/NcatBot) into .claude/skills/framework-dev in your project. Claude Code loads it when a task matches its description.
Run `npx skills add ncatbot/NcatBot --skill framework-dev -a codex`. Or copy the skill folder (.agents/skills/framework-dev in ncatbot/NcatBot) into .agents/skills/framework-dev in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ncatbot/NcatBot --skill framework-dev -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/framework-dev, .gemini/skills/framework-dev, .github/skills/framework-dev and .opencode/skills/framework-dev in your project.
Going by SKILL.md and its folder, Framework Dev needs the command-line tools its instructions call (ruff).
SKILL.md names 1 domain. As links in the text: conventionalcommits.org. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Framework Dev is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 768 tokens (SKILL.md is roughly 3.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6.1k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Framework Dev: Trellis Session Insight (mindfold-ai/Trellis, 15k stars), Native Data Fetching (CherryHQ/cherry-studio-app, 4k stars), Debugging Executions (n8n-io/n8n, 207k stars) and Aoti Debug (pytorch/pytorch, 104k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
ncatbot (a GitHub organization) maintains it in ncatbot/NcatBot, which has 116 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 4, 2026.
Source: ncatbot/NcatBot on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.