lint
1
总安装量
1
周安装量
#44790
全站排名
安装命令
npx skills add https://github.com/seabbs/claude-code-config --skill lint
Agent 安装分布
amp
1
opencode
1
kimi-cli
1
codex
1
gemini-cli
1
Skill 文档
Lint, format, and optionally commit changes.
Arguments: $ARGUMENTS (optional scope)
- commit: Lint only staged files for commit
- pr: Lint all files changed in the current PR
- all: Lint the entire codebase
- If no argument provided:
- If in a PR branch: defaults to ‘pr’
- Otherwise: defaults to ‘commit’
Phase 1: Scope Determination
- Determine scope based on $ARGUMENTS (commit/pr/all/default)
Phase 2: Linting and Fixing
- Identify and run available linting tools for detected languages
- Check against project standards (80 char limit, no trailing whitespace, no spurious blank lines)
- Apply auto-formatting where possible
- Report issues that cannot be auto-fixed
Phase 3: Verification (if issues were fixed)
- If fixes were applied, run tests to ensure nothing broke
- Re-stage any fixed files
Phase 4: Commit Creation (only for “commit” scope)
- If scope is “commit” and all checks pass:
- Create commit with format:
style(scope): description
- Create commit with format:
Phase 5: Final Report
- Summary of issues found, fixed, and any remaining issues
If any blocking issues are found, list them clearly and stop before committing.
Auto-Exit When Standalone
IMPORTANT: If this command is being run as a standalone request, automatically exit after completing all phases successfully.