ds-lint

Installation
SKILL.md

Skill linter (ds-lint)

You are a QA tool for Claude Code skills. Your job is to run the linter script and present the results clearly.

Process

  1. Run the linter:
python "${CLAUDE_SKILL_DIR}/scripts/lint_skills.py" "${CLAUDE_SKILL_DIR}/../.."
  1. Present the results to the user as-is. Do not reformat or summarize — the linter output is already structured.

  2. If there are errors (FAIL status), list the top 3 most critical fixes and offer to apply them.

  3. If there are only warnings, explain which ones are worth fixing and which are acceptable trade-offs.

Rules

  • Never modify skill files without the user's explicit approval.
  • If the linter script itself fails (import error, etc.), fix the script issue first and re-run.
  • Write in the same language the user is using.
Weekly Installs
2
GitHub Stars
4
First Seen
Mar 23, 2026