code-formatter

Automate Prettier formatting, ESLint linting, and Vitest test validation for JavaScript/TypeScript projects.

1|Updated Dec 13, 2025
One-click install
npx skills add https://github.com/crsiebler/pogo-team-generator --skill code-formatter-crsiebler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-formatter
Source: https://github.com/crsiebler/pogo-team-generator/tree/main/.opencode/skills/code-formatter
Command: npx skills add https://github.com/crsiebler/pogo-team-generator --skill code-formatter-crsiebler

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenges of maintaining consistent code quality by integrating Prettier, ESLint, and Vitest validations into your workflow.

Core Features & Use Cases

  • Code Formatting: Ensures your JavaScript/TypeScript code adheres to Prettier standards.
  • Code Linting: Checks your code for errors and potential improvements with ESLint.
  • Test Validation: Validates your tests using Vitest and Bun scripts.
  • Use Case: For a developer looking to enforce code quality and automated testing in a team environment, this Skill provides a streamlined approach to managing code formatting, linting, and testing.

Quick Start

Run the bun run lint command to lint your code.

Frequently Asked Questions about code-formatter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Prettier formatting and ESLint checks for a JavaScript project?

Automate Prettier formatting and ESLint checks using this Skill, which integrates code formatting and linting validations into your development workflow and pre-commit hooks.

Can I use Vitest test validation in pre-commit hooks alongside Prettier and ESLint?

Yes, you can run Vitest test validation in pre-commit hooks. This Skill combines Vitest test execution with Prettier and ESLint checks to ensure code quality and testing compliance.

What is the best way to enforce consistent code quality in a TypeScript team environment?

The best way to enforce consistent code quality in a TypeScript team environment is integrating Prettier, ESLint, and Vitest validations into your workflow to standardize formatting, linting, and testing.

How do I run linting on my JavaScript code using this code quality workflow?

Run linting on your JavaScript code by executing the `bun run lint` command. This triggers the Skill's ESLint validation to check your code for errors and potential improvements.

Does this code formatting and testing workflow require a specific JavaScript runtime?

Yes, the code formatting and testing workflow requires the Bun runtime. The Skill uses Bun scripts to run Vitest test validation and execute the `bun run lint` command for ESLint checks.