Agents & OrchestrationAttention7171/100
Agentsight Auto Format (Alibaba)
编辑代码文件后自动运行对应格式化工具,保持代码风格一致。适用于任何 AI coding agent。
ou envoie-le directement à ton agent.
Installer dans ton projet
$ curl -fsSL https://arboristhree.xyz/cli/install-skill.mjs -o /tmp/arboris-install-skill.mjs && node /tmp/arboris-install-skill.mjs agentsight-auto-format__alibaba-anolisa__src-agentsight-develop-skills-31c81fbb5935Alibaba
alibaba/anolisa
Contenu à copier
--- name: agentsight-auto-format description: 编辑代码文件后自动运行对应格式化工具,保持代码风格一致。适用于任何 AI coding agent。 metadata: origin: Alibaba --- # 代码自动格式化 ## 目标 编辑 `.rs`、`.py`、`.ts`、`.tsx` 文件后,自动运行对应的格式化工具,保持代码风格一致。 ## 触发时自动执行 每次编辑代码文件后(Edit、Write 等操作),对被修改的文件运行对应的格式化命令。格式化失败时静默跳过,不阻断工作流。 ### 格式化规则 | 扩展名 | 命令 | 备注 | |--------|------|------| | `.rs` | `rustfmt <file>` | 直接调用,不需要 crate 上下文 | | `.py` | `ruff format <file>` | 没有 ruff 时用 `black --quiet <file>` | | `.ts` `.tsx` | `prettier --write <file>` | 需要本地已安装 prettier | ### 注意事项 - 只格式化本次编辑的文件,不要全量格式化 - 格式化工具不存在时跳过,不报错 - 不要用 `cargo fmt`(需要 crate 上下文,对单文件不友好) - 不要用 `npx prettier`(会触发网络下载,有供应链风险) - 提交前仍需运行 `cargo fmt --check` / `cargo clippy` 做最终检查 ## Hook 自动化 本目录下的 `post-edit-format.py` 脚本可挂接到任何支持 PostToolUse hook 的 agent,实现机械式自动格式化。 脚本从 stdin 读取被编辑的文件信息(支持 hook JSON 和纯文本路径),自动分发到对应 formatter。用法: ```bash echo "/path/to/file.rs" | python3 develop-skills/agentsight-auto-format/post-edit-format.py ``` 各 agent 的 hook 配置方式不同,请参考对应 agent 文档将脚本挂在 PostToolUse(Edit/Write)事件上。hook 配置属于开发者本地设置,不提交仓库。
Colle ce Markdown dans ton agent ou utilise les boutons ci-dessus pour l’écrire dans ton projet.
Ce que fait Agentsight Auto Format (Alibaba)
只格式化本次编辑的文件,不要全量格式化
格式化工具不存在时跳过,不报错
不要用 `cargo fmt`(需要 crate 上下文,对单文件不友好)
不要用 `npx prettier`(会触发网络下载,有供应链风险)
Comment utiliser Agentsight Auto Format (Alibaba)
1
Copie le prompt
Un clic copie le prompt packagé (ou l'envoie à ton agent).
2
L'agent installe le skill
Il ajoute le SKILL.md et ses ressources à ton projet.
3
Activation automatique
Le skill s'active dès que le contexte correspond.
Déclencheurs pour Agentsight Auto Format (Alibaba)
Dis simplement à ton agent quelque chose comme :
Applique le skill agentsight-auto-format__alibaba-anolisa__src-agentsight-develop-skills-31c81fbb5935 à cette tâche
Utilise agentsight-auto-format__alibaba-anolisa__src-agentsight-develop-skills-31c81fbb5935 pour améliorer cette implémentation
Passe en revue ce sujet avec agentsight-auto-format__alibaba-anolisa__src-agentsight-develop-skills-31c81fbb5935
Skills liés à Agentsight Auto Format (Alibaba)
Acceleration (Microsoft)
Compare synthetic acceleration options and clearly separate scenario value from forecast commitments.Account Overview (Microsoft)
Create a synthetic Acme account overview and identify evidence that merits seller attention.Acroform Writer (Microsoft)
Use this skill whenever the user wants values written INTO an existing PDF form that lives in the connected SharePoint knowledge source — filling out, completing, populating, or submitting a fillable PDF (application, intake sheet, contract, government form) from data they supply, a spreadsheet row, or the conversation. Triggers include "fill out the job application form", "complete the intake form for [person]", "populate our standard NDA template", and "make this ready to send / non-editable" (flatten). The source form should be found via knowledge search; only ask the user to upload it if knowledge search turns up nothing plausible. different task), and do NOT use it on scanned/image-only PDFs that have no real fillable fields — those need OCR or manual overlay instead, which this skill explicitly detects and reports rather than silently failing.