@fmatar/archlens-skill

中文文档
1.1.3发布于 2026/11/15Apache-2.0ES Module零依赖近 30 天下载 2386

Archlens清洁建筑治理政策和人工智能助理技能的跨平台CLI和安装器

中文使用文档
文档目录14 节
  1. QQ 快速启动
  2. 备选办法A:零出入口自主AI设置( --mcp - 关于抗重力和克洛德的建议)
  3. 备选办法B:直接通过 npx skills
  4. 选项 C: 通过 NPX 运行交互式政策脚手架
  5. 备选办法D:通过国家预防机制在全球安装
  6. 选项 E: 从本地仓库克隆运行
  7. 关键特性
  8. 使用和CLI 参考
  9. 共同工作流程
  10. 命令行选项
  11. * * 人工生成
  12. 在 Archlens 工作区可视化
  13. 测试
  14. 许可证

@fmatar/ archlens- skill (英语)

npm version License Node

零依赖CLI、政策脚手架和多代理技术安装器 Archlens 动态清洁建筑工作台。 。 。 .

分析任何项目寄存器,检测编程语言和软件包等级,将软件包分类为同心同心的 Clean Architecture 阶梯,脚手架 .archlens/policy.json,并装备了AI编码助理(Claude Code,双子座CLI,Google Antigravity)的邮箱重构协议.


QQ 快速启动

设备 谷歌反重力, (中文(简体) ), 克劳德代码, (中文(简体) ), 克劳德桌面, (中文(简体) ), 光标, (中文(简体) ), 风起浪起,以及 双子座CLI 在一个命令。 选择可移植的 NPX stdio 桥( 带有 4- 等离线 AST 倒置) 或 麻黄多克 mcp-stdio 容器 :

# Portable / shared-repo setup (.archlens/policy.json + AGENTS.md + skills + NPX MCP bridge):
npx @fmatar/archlens-skill --yes --skills --mcp

# Personal workstation setup (ephemeral docker run -i --rm -e QUARKUS_PROFILE=mcp-stdio container):
npx @fmatar/archlens-skill --yes --skills --mcp --docker

# Equip global skills AND global MCP manifests across all detected coding agents:
npx @fmatar/archlens-skill global
npx @fmatar/archlens-skill global --docker

备选办法B:直接通过 npx skills

打开 Vercel实验室技能 标准,您可以添加跨越 15+ AI 编码助理(Claude Code, Cursor, Antigravity, Copilot, Codex, Windsurf, Zed)的Archlens 能力 :

# Add all 3 Archlens skills to detected AI assistants in project or globally:
npx skills add fmatar/archlens --all -y

# Or add to a specific assistant:
npx skills add fmatar/archlens --all --agent claude-code -y

选项 C: 通过 NPX 运行交互式政策脚手架

# Production Stable (recommended)
npx @fmatar/archlens-skill

# Canary / Development Preview (tracks latest develop branch)
npx @fmatar/archlens-skill@dev

# Direct GitHub Execution (zero registry dependencies)
npx github:fmatar/archlens

备选办法D:通过国家预防机制在全球安装

npm install -g @fmatar/archlens-skill
archlens-skill

选项 E: 从本地仓库克隆运行

# Install globally from the local repository:
npm install -g ./cli
archlens-skill

# Or execute directly with Node:
node ./cli/bin/index.js

关键特性

  • 无外部依赖: 配备纯节点Js标准库的工程师(node:fs, (中文(简体) ), node:path, (中文(简体) ), node:readline, (中文(简体) ), node:test, (中文(简体) ), node:os) (中文(简体) ). 立即执行通过 npx 没有后遗症.
  • 交互式终端 UI:在终端运行时显示有样式的ANSI诊断,ASCII品牌标语,以及交互式引导选择.
  • Polyglot 密码库分析器:自动检测项目语言和布局跨越了Java,克特林,TypeScript,JavaScript,Python,Rust,Go和克洛朱尔.
  • 同心分级分类: 自动将软件包映射到清洁建筑层:
    • 0级(核心领域)数字 : domain, (中文(简体) ), model, (中文(简体) ), entities, (中文(简体) ), core, (中文(简体) ), types
    • 1级(应用)数字 : usecase, (中文(简体) ), application, (中文(简体) ), service, (中文(简体) ), port, (中文(简体) ), interactor
    • 第二级(配位符)数字 : adapter, (中文(简体) ), controller, (中文(简体) ), gateway, (中文(简体) ), presenter, (中文(简体) ), repository, (中文(简体) ), dto, (中文(简体) ), api
    • 第三级(基础设施)数字 : infrastructure, (中文(简体) ), config, (中文(简体) ), db, (中文(简体) ), web, (中文(简体) ), server, (中文(简体) ), client
  • 多机构技能部署: 安装 archlens-install-policy 将全球技能纳入克洛德守则~/.claude/skills/),双子CLI / 抗重力 (~/.gemini/config/skills/)和自定义代理工作空间.
  • 安全递增更新: 为新引入的软件包重新扫描代码库, 更新 order 财务报告和审定财务报表 levels 同时保留用户自定义规则和配置.
  • 无缝升级迁移: 自动迁移遗产 .uml-viewer/ 现代文件夹和配套文件 .archlens/ 通过 archlens-skill upgrade。 。 。 .
  • 模式背景协议( MCP) 客户端自动配置: 检测和配置主机AI客户端在单一命令(Claude Desktop, Google Antigravity, Claude Code, Cursor, VS Code)中的显示(Claude)--mcp) (中文(简体) ).
  • 紧急集装箱管弦乐和斯德奥桥: 必要时自动旋转Archlens容器,将MCP接通于 stdio(mcp 命令),并在无法使用多克时提供即时离线AST倒置.
  • 邮箱协议集成: 将清洁建筑配套协议注入 CLAUDE.md 财务报告和审定财务报表 AGENTS.md 用于无缝同步的邮箱重构(to-agent.json, (中文(简体) ), to-viewer.json) (中文(简体) ).

使用和CLI 参考

共同工作流程

1. 互动设置向导

通过仓库检查和选项选择指导您 :

npx @fmatar/archlens-skill

2. 无头本地初始化

以默认设置初始化当前寄存器中的 Clean 架构治理 :

npx @fmatar/archlens-skill --yes

瞄准特定寄存器目录 :

npx @fmatar/archlens-skill --path /path/to/project --yes

3. 全球AI代理技术与MCP安装

部署技能和全球MCP的显示方式是:Claude Code、双子座CLI和Antigravity在所有工作空间配备(通过) --docker 用于电子容器模式或 --no-mcp 以跳过 MCP 设置 :

npx @fmatar/archlens-skill global
npx @fmatar/archlens-skill global --docker

4. 同步现有政策

添加新模块或软件包后重新扫描代码以将其纳入 .archlens/policy.json数字 :

npx @fmatar/archlens-skill update

5. 更新遗产配置

长者 .uml-viewer/ 标准目录和相伴 .archlens/ 版式 :

npx @fmatar/archlens-skill upgrade

6. 导出 LLM 重构快取

生成 Claude Code、双子座、ChatGPT 或 Antigravity 的可复制的建筑诊断和具体依赖性倒置原则(DIP)指令:

# Print dossier to stdout
npx @fmatar/archlens-skill prompt

# Or copy directly to system clipboard
npx @fmatar/archlens-skill prompt --copy

7. 示范背景协议(MCP)设置和Stio桥

配置检测到的AI客户端显示或发射交互式 stdio 桥:

# Auto-configure Claude Desktop, Google Antigravity, Claude Code, Cursor, and VS Code
npx @fmatar/archlens-skill --mcp

# Auto-configure pure ephemeral Docker MCP container (docker run -i --rm -e QUARKUS_PROFILE=mcp-stdio)
npx @fmatar/archlens-skill --mcp --docker

# Launch MCP stdio transport bridge (spins up Docker container automatically when needed)
npx @fmatar/archlens-skill mcp

8. 启动工作台集装箱和自动储存

启动 Archlens 容器,挂载工作空间,验证准备状态,并选择打开浏览器. 如果容器被杀死或停止,则运行 start (或呼叫 MCP 工具) 自动再次启动 :

# Start container and automatically open workbench in browser:
npx @fmatar/archlens-skill start --open

# Start container in background on default port 8088:
npx @fmatar/archlens-skill start

# Specify a custom port or target workspace directory:
npx @fmatar/archlens-skill start --path /path/to/project --port 8088 --open

命令行选项

旗帜/ 命令简写说明默认
check--check运行无头清洁建筑 CI 质量门
start启动 Archlens 工作台( Native 二进制 / JAR / Docker倒置)
prompt--prompt导出 LLM 重构速记
mcp运行 MCP stdio 服务器桥(在线+离线静态倒置)
update--update, (中文(简体) ), -u重新扫描代码并更新已有 .archlens/policy.jsonfalse
upgrade--upgrade迁移遗产 .uml-viewer 改为 .archlensfalse
global--global, (中文(简体) ), -g将技能安装到全球代理目录false
--max-violations <N>最大允许的外层违反 check0
--detect-cycles失败 check 如果检测到包依赖周期( ADP)false
--screaming-threshold <N>最小尖叫建筑分数( X)0.0– 说吧 –1.0(中文(简体) )
--suggest-features建议尖叫建筑特征片组 checkfalse
--fitness-threshold <N>最低复合结构适配指数0.0– 说吧 –1.0(中文(简体) )
--format <FMT>输出格式 check (单位:千美元)text, (中文(简体) ), json, (中文(简体) ), sarif(中文(简体) )text
--output <FILE>-O写入 check 要存档的输出报告( 如 SARIF)
--native强制本地 JVM 运行模式 startfalse
--docker强制嵌入容器模式 start 或配置电平 mcp-stdio 显示为 --mcpfalse
--jar <PATH>自定义路径到 quarkus-run.jar 用于本地模式自动检测
--open-o启动时在默认浏览器中打开视觉工作台false
--port <PORT>工作端口 HTTP 端口8088
--path <DIR>-p目标存储器目录. (当前目录)
--title <NAME>-t视觉工作台的项目标题格式化文件夹名称
--prefix <PKG>常见包前缀( 如. com.example.service(中文(简体) )自动检测
--server-url <URL>Visual Workbench 服务器端点http://localhost:8088
--mcp-m自动配置 MCP 客户端列表( Claude, Antigravity, Cursor, 双子座, Grok, Windsurf, VS 代码)false
--copy-c直接将 LLM 输出复制到系统剪贴板false
--force-f覆盖已存在的配置文件false
--dry-run不写入文件而模拟执行false
--yes-y自动接受默认值( 非交互)false
--version-v显示软件包版本
--help-h显示帮助引用

* * 人工生成

运行安装器会创建以下治理结构:

my-project/
├── .archlens/
│   ├── policy.json             # Clean Architecture concentric tiers & rules
│   └── workbench.config.json   # Workbench endpoint and mailbox IPC configuration
├── CLAUDE.md                   # Clean Architecture Mailbox companion protocol
└── AGENTS.md                   # Agent instructions for DIP refactoring & AST reload

在 Archlens 工作区可视化

一旦配置, 启动 Archlens 工作台并打开您的项目 :

http://localhost:8088/?projectRoot=/absolute/path/to/my-project

或者打开视觉工作台并按下 ⌘O 编号 : Ctrl+O 浏览并选择您的工程根.


测试

使用节点本地测试跑道执行测试套件 :

npm test

许可证

阿帕奇-2.0 © 法迪马达

版本与发布记录

@fmatar/archlens-skill 共发布 25 个版本,首次发布于 2026/09/26;过去 12 个月发布了 25 个版本。

版本发布日期距今
1.1.3latest2026/11/151 天前
1.1.3-dev.66dev2026/11/151 天前
1.1.2-dev.652026/11/141 天前
1.1.22026/11/141 天前
1.1.2-dev.642026/11/141 天前
1.1.1-dev.632026/11/141 天前

关于 @fmatar/archlens-skill 的常见问题

@fmatar/archlens-skill 是什么?

Archlens清洁建筑治理政策和人工智能助理技能的跨平台CLI和安装器

如何安装 @fmatar/archlens-skill?

在项目目录运行 npm install @fmatar/archlens-skill,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 archlens-init、archlens-skill,可以用 npx archlens-init 直接运行。

@fmatar/archlens-skill 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/fmatar__archlens-skill 是否存在。

@fmatar/archlens-skill 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@fmatar/archlens-skill 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=18.0.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@fmatar/archlens-skill 可以商用吗?

@fmatar/archlens-skill 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@fmatar/archlens-skill 的下载量有多少?

根据 npm 官方下载统计,@fmatar/archlens-skill 在 2026/10/15 – 2026/11/13 这 30 天内被下载 2,386 次,日均约 80 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@fmatar/archlens-skill 还在维护吗?

最新版本 1.1.3 发布于 2026/11/15(1 天前);至今共发布 25 个版本,其中过去 12 个月发布了 25 个;首次发布于 2026/09/26。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。