commit e402c6cb56c71a7a228107f5a56b6d7c441b258a Author: admin Date: Mon May 18 11:54:12 2026 +0800 Initial release: airplan marketplace + air-suite-20260518 distribution diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json new file mode 100644 index 0000000..90c3263 --- /dev/null +++ b/.claude-plugin/marketplace.json @@ -0,0 +1,96 @@ +{ + "$schema": "https://anthropic.com/claude-code/marketplace.schema.json", + "name": "airplan", + "description": "Air workflow suite for Claude Code: architecture, scheduling, execution, GUI / network / static-analysis debugging, and context compaction.", + "owner": { + "name": "14816", + "url": "https://airlongdian.fun" + }, + "metadata": { + "version": "1.0.0", + "homepage": "https://airlongdian.fun", + "repository": "http://git.airlongdian.fun/admin/airplan.git" + }, + "plugins": [ + { + "name": "airarc", + "description": "Architecture-first planning with built-in parallel review", + "category": "productivity", + "source": { + "source": "url", + "url": "http://git.airlongdian.fun/admin/airarc.git" + }, + "homepage": "http://git.airlongdian.fun/admin/airarc" + }, + { + "name": "aireng", + "description": "Scheduler that dispatches isolated AirDo subagents and merges structured results", + "category": "productivity", + "source": { + "source": "url", + "url": "http://git.airlongdian.fun/admin/aireng.git" + }, + "homepage": "http://git.airlongdian.fun/admin/aireng" + }, + { + "name": "airdo", + "description": "Executor for one scoped task slice with structured AirPlan results", + "category": "productivity", + "source": { + "source": "url", + "url": "http://git.airlongdian.fun/admin/airdo.git" + }, + "homepage": "http://git.airlongdian.fun/admin/airdo" + }, + { + "name": "airdbg", + "description": "Debug-first repair workflow with GUI, network, and static-analysis evidence", + "category": "productivity", + "source": { + "source": "url", + "url": "http://git.airlongdian.fun/admin/airdbg.git" + }, + "homepage": "http://git.airlongdian.fun/admin/airdbg" + }, + { + "name": "airxdb", + "description": "Midscene-based GUI debugging with local and remote screenshot evidence", + "category": "productivity", + "source": { + "source": "url", + "url": "http://git.airlongdian.fun/admin/airxdb.git" + }, + "homepage": "http://git.airlongdian.fun/admin/airxdb" + }, + { + "name": "airndb", + "description": "Network debugging with bounded tcpdump / WinDump packet capture", + "category": "productivity", + "source": { + "source": "url", + "url": "http://git.airlongdian.fun/admin/airndb.git" + }, + "homepage": "http://git.airlongdian.fun/admin/airndb" + }, + { + "name": "airsdb", + "description": "Cppcheck static analysis for C/C++ with exhaustive branch checking", + "category": "productivity", + "source": { + "source": "url", + "url": "http://git.airlongdian.fun/admin/airsdb.git" + }, + "homepage": "http://git.airlongdian.fun/admin/airsdb" + }, + { + "name": "aircontext", + "description": "Rule-driven periodic context compaction with auto-resume", + "category": "productivity", + "source": { + "source": "url", + "url": "http://git.airlongdian.fun/admin/aircontext.git" + }, + "homepage": "http://git.airlongdian.fun/admin/aircontext" + } + ] +} diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fd4c36d --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.zip binary diff --git a/README.md b/README.md new file mode 100644 index 0000000..9f4c665 --- /dev/null +++ b/README.md @@ -0,0 +1,76 @@ +# Air Plugin Marketplace / Air 插件市场 + +**Repository / 仓库**: http://git.airlongdian.fun/admin/airplan.git +**Homepage / 主页**: https://airlongdian.fun +**License / 许可**: MIT + +This is the Claude Code marketplace entry for the **Air workflow suite** — a set of 8 plugins covering architecture-first planning, parallel scheduling, scoped execution, and debugging with GUI / network / static-analysis evidence, plus context compaction. + +这是 **Air 工作流套件** 的 Claude Code 市场入口 — 8 个插件覆盖架构优先规划、并行调度、范围执行,以及带 GUI / 网络 / 静态分析证据的调试,外加上下文压缩。 + +--- + +## Quick install / 快速安装 + +In Claude Code, add this marketplace then install any subset of plugins. + +在 Claude Code 中添加此市场,然后挑选要安装的插件。 + +```bash +# Add the marketplace / 添加市场 +claude plugin marketplace add http://git.airlongdian.fun/admin/airplan.git + +# Install everything / 安装全部 +claude plugin install airarc aireng airdo airdbg airxdb airndb airsdb aircontext + +# Or install only what you need / 或只装你需要的 +claude plugin install airarc aireng airdo +``` + +--- + +## Plugins / 插件清单 + +| Plugin / 插件 | Purpose / 用途 | Repository / 仓库 | +|---|---|---| +| **airarc** | Architecture-first planning with built-in parallel review / 架构优先规划,内置并行审查 | [airarc.git](http://git.airlongdian.fun/admin/airarc.git) | +| **aireng** | Scheduler dispatching isolated AirDo subagents / 调度器,派发隔离的 AirDo 子代理 | [aireng.git](http://git.airlongdian.fun/admin/aireng.git) | +| **airdo** | Executor for one scoped task slice / 单任务切片执行器 | [airdo.git](http://git.airlongdian.fun/admin/airdo.git) | +| **airdbg** | Debug-first repair with GUI / network / static-analysis evidence / 调试优先修复,带 GUI / 网络 / 静态分析证据 | [airdbg.git](http://git.airlongdian.fun/admin/airdbg.git) | +| **airxdb** | Midscene-based GUI debugging, local + remote screenshots / 基于 Midscene 的 GUI 调试,本地 + 远程截图 | [airxdb.git](http://git.airlongdian.fun/admin/airxdb.git) | +| **airndb** | Network debugging via tcpdump / WinDump / 通过 tcpdump / WinDump 网络调试 | [airndb.git](http://git.airlongdian.fun/admin/airndb.git) | +| **airsdb** | Cppcheck static analysis for C / C++ / C/C++ Cppcheck 静态分析 | [airsdb.git](http://git.airlongdian.fun/admin/airsdb.git) | +| **aircontext** | Rule-driven context compaction with auto-resume / 规则驱动的上下文压缩,自动恢复 | [aircontext.git](http://git.airlongdian.fun/admin/aircontext.git) | + +--- + +## Offline / single-zip distribution / 离线打包分发 + +If you can't reach the git server, the directory `dist/` contains a self-contained snapshot zip: + +如果无法访问 git 服务器,目录 `dist/` 里有一个自包含快照 zip: + +- `dist/air-suite-20260518.zip` — full snapshot of all 8 plugins + both marketplaces; extract anywhere and `claude plugin marketplace add `. +- `dist/air-suite-20260518.zip` — 8 个插件 + 两个市场 manifest 的完整快照;解压到任意路径后用 `claude plugin marketplace add <本地路径>` 添加。 + +--- + +## Requirements / 依赖 + +- **Claude Code** CLI or desktop app (latest) +- **Python 3.8+** — for aircontext, airndb, airsdb +- **Node.js 18+** — for airxdb (Midscene) +- **tcpdump / WinDump** — for airndb (auto-downloaded on Windows) +- **cppcheck** — for airsdb (auto-configured on first run) + +--- + +## Support / 支持 + +- Issues: open an issue in any plugin repo, or in this `airplan` repo for marketplace-level issues +- Issues: 在对应插件的仓库提 issue;市场级问题在 `airplan` 仓库提 +- Homepage / 主页: https://airlongdian.fun + +--- + +**Enjoy! / 祝使用愉快!** diff --git a/dist/air-suite-20260518.zip b/dist/air-suite-20260518.zip new file mode 100644 index 0000000..81cf040 Binary files /dev/null and b/dist/air-suite-20260518.zip differ