com um clique
agentsight-auto-format
编辑代码文件后自动运行对应格式化工具,保持代码风格一致。适用于任何 AI coding agent。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
编辑代码文件后自动运行对应格式化工具,保持代码风格一致。适用于任何 AI coding agent。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
AgentSight fix issues 流程。了解问题 → 复现验证 → 根因分析 → 编码修复 → 验证修复,五阶段标准化调试迭代循环。确保 AI agent 遵循最小改动、逐轮验证的修复规范。
分析当前分支的全部变更,自动生成或更新 PR 标题和正文。聚焦内容质量:解释 why、归纳 what、标注测试方式,遵循 anolisa 项目 PR 模板规范。适用于新建 PR 前生成描述,或已有 PR 需要更新描述。
对当前分支的变更执行 AgentSight 专属代码审查。覆盖 6 个维度:硬性规则合规、eBPF 安全、FFI 边界、Footprint Ladder、流水线测试覆盖、文档同步。输出编号的 findings 列表,每条包含文件路径和行号。
| name | agentsight-auto-format |
| description | 编辑代码文件后自动运行对应格式化工具,保持代码风格一致。适用于任何 AI coding agent。 |
编辑 .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 做最终检查本目录下的 post-edit-format.py 脚本可挂接到任何支持 PostToolUse hook 的 agent,实现机械式自动格式化。
脚本从 stdin 读取被编辑的文件信息(支持 hook JSON 和纯文本路径),自动分发到对应 formatter。用法:
echo "/path/to/file.rs" | python3 develop-skills/agentsight-auto-format/post-edit-format.py
各 agent 的 hook 配置方式不同,请参考对应 agent 文档将脚本挂在 PostToolUse(Edit/Write)事件上。hook 配置属于开发者本地设置,不提交仓库。