enact/formatter
使用自定义缩进格式化 JSON
JSON 数据通常以紧凑格式到达,难以阅读和调试。此技能使用可配置的缩进格式化 JSON 字符串,使数据易于阅读,同时保持有效性。
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"enact/formatter" 사용 중입니다. {"name":"test","value":123,"items":["a","b","c"]}
예상 결과:
{
"name": "test",
"value": 123,
"items": [
"a",
"b",
"c"
]
}
"enact/formatter" 사용 중입니다. {"enabled":true,"count":0,"config":{"timeout":30}}
예상 결과:
{
"enabled": true,
"count": 0,
"config": {
"timeout": 30
}
}
보안 감사
안전All static findings are false positives. The scanner misidentified markdown code fence backticks as Ruby shell execution and YAML field descriptions as cryptographic algorithms. The actual code uses only safe standard JSON methods (JSON.parse, JSON.stringify) with no external commands, network calls, or file system access.
품질 점수
만들 수 있는 것
格式化配置文件
将紧凑的 JSON 配置转换为可读的格式化输出,使用一致的缩进,便于代码审查和调试。
准备 API 响应
重新格式化 API 响应的 JSON,使其更容易检查、记录,并包含在文档或报告中。
调试数据转换
快速格式化管道中各阶段的 JSON 数据,以在开发过程中验证结构和内容。
이 프롬프트를 사용해 보세요
使用 2 空格缩进格式化此 JSON:
${json}使用 ${indent} 空格缩进格式化此 JSON:
${json}格式化此 JSON 字符串并检查其是否有效。使用 ${indent} 个空格进行缩进:
${json}
报告 JSON 是否有效并显示格式化后的输出。处理此 JSON 字符串列表。将每个使用 ${indent} 空格缩进格式化:
${json}
返回每个格式化结果及其验证状态。모범 사례
- 使用一致的缩进(2 或 4 空格)以提高团队可读性
- 在格式化之前验证 JSON 以尽早捕获语法错误
- 匹配项目约定以获得清晰的差异对比
피하기
- 不必要地格式化已格式化的 JSON
- 假设格式化输出也会排序或规范化
- 使用格式化来隐藏数据中的结构问题