code-quality

Run comprehensive code quality checks: TypeScript typecheck, ESLint linting, Prettier formatting, and Markdown validation.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "code-quality" with this command: npx skills add lukasstrickler/ai-dev-atelier/lukasstrickler-ai-dev-atelier-code-quality

Code Quality

Run comprehensive code quality checks: TypeScript typecheck, ESLint linting, Prettier formatting, and Markdown validation.

Scripts

Scripts are embedded in skills/code-quality/scripts/finalize.sh . Agents execute:

  • bash skills/code-quality/scripts/finalize.sh agent

  • Auto-fixes formatting issues (agent mode)

  • bash skills/code-quality/scripts/finalize.sh ci

  • Read-only checks for CI pipelines (no auto-fixes)

Checks Performed

  • TypeScript Type Checking - Validates type safety

  • ESLint Linting - Checks code style and potential issues

  • Prettier Formatting - Ensures consistent code formatting

  • Markdown Quality - Validates markdown files (trailing whitespace, missing newlines)

Workflow

Running Quality Checks

Choose mode:

  • Agent mode: Execute bash skills/code-quality/scripts/finalize.sh agent

  • Auto-fixes formatting issues while checking for type and lint errors

  • CI mode: Execute bash skills/code-quality/scripts/finalize.sh ci

  • Read-only checks suitable for CI pipelines (no auto-fixes)

Review results: Check terminal output for errors and warnings

  • TypeScript errors show file paths and line numbers

  • ESLint warnings include rule names and suggestions

  • Prettier issues are auto-fixed in agent mode

  • Markdown issues show file paths and line numbers

Fix issues: Address any errors that weren't auto-fixed

  • Type errors: Fix type mismatches, missing types, or incorrect imports

  • Lint errors: Follow ESLint suggestions or disable rules with comments if needed

  • Markdown issues: Fix trailing whitespace or add missing newlines

Re-run checks: Execute the same command again to verify all issues are resolved

  • Script exits with code 0 if all checks pass

  • Script exits with code 1 if any check fails (useful for CI pipelines)

Integration with Other Skills

  • Run after code-review skill to ensure reviewed code meets quality standards

  • Run before docs-check skill to ensure code is clean before documentation review

  • Use in CI pipelines as a quality gate before merging PRs

Examples

When agents use this skill, they execute:

Agent mode (auto-fixes)

bash skills/code-quality/scripts/finalize.sh agent

CI mode (read-only)

bash skills/code-quality/scripts/finalize.sh ci

Integration

  • Run after code-review skill to ensure reviewed code meets quality standards

  • Run before docs-check skill to ensure code is clean before documentation review

  • Use in CI pipelines as a quality gate before merging PRs

References

  • references/documentation-guide.md
  • Documentation standards

Output

Terminal output. Exits with code 0 (pass) or 1 (fail) for CI pipelines.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

ui-animation

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

use-graphite

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

tdd

No summary provided by upstream source.

Repository SourceNeeds Review