
x07-lint-repair
by x07lang
Programming language for 100% agentic coding
SKILL.md
name: x07-lint-repair
description: Lint X07 x07AST JSON and converge via deterministic quickfixes (x07 fix) or explicit JSON Patch (x07 ast apply-patch).
metadata:
short-description: Lint + fix + patch loop
version: 0.1.0
kind: docs
x07-lint-repair
Use this skill when an X07 file fails linting and the agent needs a deterministic converge loop.
Note: x07 run, x07 build, and x07 bundle run the same auto-repair loop by default (--repair=...). Use this skill when you want raw diagnostics or tighter control.
Canonical converge loop
-
Lint (machine-readable JSON report):
x07 lint --input src/main.x07.json --world solve-pure --report-json
-
Apply tool-provided quickfixes (when diagnostics include JSON Patch quickfixes):
x07 fix --input src/main.x07.json --world solve-pure --write --report-json
-
If a custom fix is needed, apply an explicit JSON Patch (RFC 6902):
x07 ast apply-patch --in src/main.x07.json --patch /tmp/repair.patch.json --validate
-
Canonicalize after patching:
x07 fmt --input src/main.x07.json --write --report-json
Repeat (max 3 iterations). If still failing, stop and change strategy (reduce scope, regenerate the x07AST cleanly, or ask for clarification).
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon