# Prettier Docs

> |

- **Type:** Skill
- **Install:** `agentstack add skill-pledgeandgrow-pledge-skills-prettier`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [pledgeandgrow](https://agentstack.voostack.com/s/pledgeandgrow)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [pledgeandgrow](https://github.com/pledgeandgrow)
- **Source:** https://github.com/pledgeandgrow/pledge-skills/tree/main/skills/prettier

## Install

```sh
agentstack add skill-pledgeandgrow-pledge-skills-prettier
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Prettier — Code Formatter

> Opinionated code formatter that enforces a consistent style across your entire codebase.

**Version**: 3.9.5 | **Language**: JavaScript/TypeScript | **License**: MIT

## Quick Reference

| Topic | File |
|-------|------|
| About, Philosophy & Rationale (What is Prettier, Why Prettier, Prettier vs Linters, Option Philosophy, Rationale) | `about.md` |
| Getting Started (Install, Ignoring Code, Editor Integration, Watching For Changes) | `getting-started.md` |
| CLI, API, Browser & CI (CLI commands & flags, JavaScript API, Browser standalone, CI with GitHub Actions) | `cli-api.md` |
| Options & Configuration (All format options, Configuration files, Sharing configurations, EditorConfig) | `options-config.md` |
| Integrations & Plugins (Linters integration, Pre-commit hooks, Plugins API, Related projects) | `integrations.md` |
| Technical Details & Enterprise (Printer algorithm, IR/Doc, Tidelift subscription) | `technical.md` |

## Core Concepts

- **Opinionated formatting**: Prettier removes all original styling and reprints code from scratch, taking line length into account.
- **AST-based**: Parses code into an AST, then re-prints with its own rules. Formatting won't affect the AST.
- **Supported languages**: JavaScript, JSX, Angular, Vue, Flow, TypeScript, CSS/Less/SCSS, HTML, Ember/Handlebars, JSON, GraphQL, Markdown/GFM/MDX, YAML, LWC, MJML.
- **Options are frozen**: No new formatting options will be added. The existing set is final.
- **Use Prettier for formatting, linters for bugs**: Prettier handles formatting rules; linters handle code-quality rules.

## Official Documentation

- [What is Prettier?](https://prettier.io/docs/) — Introduction
- [Why Prettier?](https://prettier.io/docs/why-prettier) — Motivation
- [Prettier vs. Linters](https://prettier.io/docs/comparison) — Comparison
- [Option Philosophy](https://prettier.io/docs/option-philosophy) — Why options are frozen
- [Rationale](https://prettier.io/docs/rationale) — Design decisions
- [Install](https://prettier.io/docs/install) — Getting started
- [Ignoring Code](https://prettier.io/docs/ignore) — .prettierignore & inline comments
- [Editor Integration](https://prettier.io/docs/editors) — VS Code, Vim, Emacs, etc.
- [WebStorm Setup](https://prettier.io/docs/webstorm) — JetBrains IDEs
- [Vim Setup](https://prettier.io/docs/vim) — vim-prettier, Neoformat, ALE, coc-prettier
- [Watching For Changes](https://prettier.io/docs/watching-files) — File watcher setup
- [CLI](https://prettier.io/docs/cli) — Command-line usage
- [API](https://prettier.io/docs/api) — Programmatic usage
- [Browser](https://prettier.io/docs/browser) — Standalone browser build
- [Run Prettier on CI](https://prettier.io/docs/ci) — GitHub Actions
- [Options](https://prettier.io/docs/options) — All format options
- [Configuration File](https://prettier.io/docs/configuration) — Config files & overrides
- [Sharing configurations](https://prettier.io/docs/sharing-configurations) — Shareable configs
- [Integrating with Linters](https://prettier.io/docs/integrating-with-linters) — ESLint/Stylelint
- [Pre-commit Hook](https://prettier.io/docs/precommit) — Git hooks
- [Plugins](https://prettier.io/docs/plugins) — Plugin API & development
- [Related Projects](https://prettier.io/docs/related-projects) — Ecosystem
- [Technical Details](https://prettier.io/docs/technical-details) — Printer algorithm
- [For Enterprise](https://prettier.io/docs/for-enterprise) — Tidelift subscription

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [pledgeandgrow](https://github.com/pledgeandgrow)
- **Source:** [pledgeandgrow/pledge-skills](https://github.com/pledgeandgrow/pledge-skills)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-pledgeandgrow-pledge-skills-prettier
- Seller: https://agentstack.voostack.com/s/pledgeandgrow
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
