Use when the user wants a structural, syntax-aware diff between two source files or git revisions - a diff that parses each side as code (Rust, TS, Python, Go, ...) and ignores reformatting, brace movement, or whitespace noise. Binary is difft; use for syntax-aware diffs, not plain file viewing.
EnglishUse when the user formats Java source files to a consistent style on the command line - applying Google Java Style or Android (AOSP) style, replacing files in place, or running a CI check that fails on style drift.
EnglishUse when the user wants to measure cyclomatic complexity, find overly complex functions, audit code complexity, or generate a complexity report for a codebase.
EnglishUse when the user wants to install, pin, or switch language/runtime versions per repository - node, python, go, ruby, java, rust, deno, bun, terraform, etc. - or read/write .mise.toml or .tool-versions.
EnglishUse when the user wants to run ad-hoc SQL against a database from the shell - postgres, mysql, sqlite, mssql, oracle, snowflake, bigquery, redshift, cockroachdb, clickhouse, duckdb, and 20+ more drivers via one binary. Use the universal usql client instead of psql/mysql/sqlite CLIs for ad-hoc SQL.
EnglishUse when the user wants to jump between directories by partial name on the command line - a smarter cd that learns frequently visited folders and ranks them by frecency (frequency × recency).
EnglishIncludes Difftastic, Google Java Format, and other workflows.
Supported by the Atlas install prompt. Skill-specific requirements vary.
Pack stats
What’s included
Difftastic
Use when the user wants a structural, syntax-aware diff between two source files or git revisions - a diff that parses each side as code (Rust, TS, Python, Go, ...) and ignores reformatting, brace movement, or whitespace noise. Binary is difft; use for syntax-aware diffs, not plain file viewing.
Google Java Format
Use when the user formats Java source files to a consistent style on the command line - applying Google Java Style or Android (AOSP) style, replacing files in place, or running a CI check that fails on style drift.
Lizard
Use when the user wants to measure cyclomatic complexity, find overly complex functions, audit code complexity, or generate a complexity report for a codebase.
Mise
Use when the user wants to install, pin, or switch language/runtime versions per repository - node, python, go, ruby, java, rust, deno, bun, terraform, etc. - or read/write .mise.toml or .tool-versions.
Usql
Use when the user wants to run ad-hoc SQL against a database from the shell - postgres, mysql, sqlite, mssql, oracle, snowflake, bigquery, redshift, cockroachdb, clickhouse, duckdb, and 20+ more drivers via one binary. Use the universal usql client instead of psql/mysql/sqlite CLIs for ad-hoc SQL.
Zoxide
Use when the user wants to jump between directories by partial name on the command line - a smarter cd that learns frequently visited folders and ranks them by frecency (frequency × recency).
Quick start
- Choose your skills. Select individual skills above, or choose the entire pack.
- Copy the install prompt. Use Copy install prompt above the list.
- Send it to your agent. Paste into your coding agent’s chat. Your agent reviews the source and guides the setup.
Try it with your agent
After installation, start with a request like:
Use the Difftastic skill to help with my task.
Ask me for the context you need before getting started.Requirements & license
- A coding agent that can access your project files and install skills.
- Your agent checks each skill’s instructions, dependencies, and permissions during setup.
- Reported license for the skills shown: MIT. The author’s terms apply.