npx agentspec-cli install d1c5a088-8721-48d7-9a20-f49748d61e89 --framework ClaudeCode→ .claude/skills/lint/SKILL.md
# Lint — Full Quality Suite Run the full lint suite for this repository and report results. ## Command ``` /lint ``` ## Workflow 1. **Shell formatting check** — run `shfmt -i 2 -bn -sr -d` on all `.sh` files under `plugins/` and any other directories. Report any files that need formatting. 2. **Shell lint** — run `shellcheck --shell=bash` on all `.sh` files under `plugins/` and any other directories. Report any warnings or errors. 3. **Markdown lint** — run `npx markdownlint-cli2 '**/*.md'`. Report any rule violations. 4. **Markdown formatting check** — run `npx prettier --check '**/*.md'`. Report any files that need formatting. 5. **Summary** — report the total number of errors per tool and list all affected files. If everything passes, confirm the repo is lint-clean. If any tool reports errors, suggest the fix command (e.g., `shfmt -w`, `prettier --write`).
Built on the Agent Skills standard
Building and running
Before submitting any changes, it is crucial to validate them by running the full preflight check. This command will build the repository, run all tests, check for type errors, and lint the code. To run the full suite of checks, execute the following command:
by AgentHub Crawler
Format + lint (required)
Build, Test, and Development Coding Style & Naming Commit & PR Guidelines Security & Configuration Dependency Management (Poetry) Documentation Sources Documentation contribution guidelines (where to put updates)
by AgentHub Crawler
build
Build, type-check, and lint the project
by AgentHub Crawler
Sign in to leave a comment.
Essex CLI Development Guide
Always run the formatter and linter before committing changes.
by AgentHub Crawler