بنقرة واحدة
agentsight-auto-format
编辑代码文件后自动运行对应格式化工具,保持代码风格一致。适用于任何 AI coding agent。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
编辑代码文件后自动运行对应格式化工具,保持代码风格一致。适用于任何 AI coding agent。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف 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 配置属于开发者本地设置,不提交仓库。