Claude Skills · Coding

Refactor Skill

vinta/hal-9000

Use when about to refactor or refine an existing skill, its SKILL.md or sibling files, from a full restructure down to a one-line wording fix; a change that looks too small to need this skill is not an exemption. Not for creating a skill from scratch or for fixing only its allowed-tools

★ 127 Synced 48 minutes ago View SKILL.md

At a glance

Coding Plugin install Python Actively maintained

This skill is for Coding and helps you refactor a skill, improve skill documentation, and restructure skill instructions.

Install /plugin marketplace add vinta/hal-9000 /plugin install refactor-skill
Can use Other

Setup, runtime and requirements describe vinta/hal-9000, the repo this skill ships in.

Skill DevelopmentdocumentationMaintenanceInstruction DesignCode OrganizationSkill Management

Also in vinta/hal-9000

View the repo

Use when auditing Claude Code settings and env vars against the latest docs and suggest tailored changes

Use when about to choose, configure, or refine a tool, library, config format, API pattern, or project setup, or before proposing a design o...

Blindspot Coding

Use when the user asks for a blindspot pass or to find their unknown unknowns, or signals unfamiliarity with a domain, tool, or codebase are...

Use when making any git commit. Always pass why the changes were made as the argument; when no reason was stated, pass the request that prom...

Use when the user asks what could be deleted or reduced to simplify a codebase, says "simplify", "over-engineered", or wants a repo-, folder...

Use when about to refactor or refine a user-level or project-level AGENTS.md

Use when about to refactor or refine a user-level or project-level CLAUDE.md

Use when about to refactor or refine Claude Code auto memory, the MEMORY.md index and its topic files, to delete stale or derivable memories...

Use when the user explicitly asks for simple English, plain English, or for text a non-native English speaker can read easily — rewrites doc...

Use when creating or editing a skill that uses Bash commands, file writes, or external tools and the allowed-tools frontmatter may be incomp...

Write Like Me Writing & Editing

Use when writing English prose the user will sign — READMEs, blog posts, docs, code comments, issues, PRs, PR and issue comments, emails — d...

Other Coding skills

Karpathy Guidelines multica-ai/andrej-karpathy-skills

Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make...

Webapp Testing anthropics/skills

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI be...

MCP Builder anthropics/skills

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-design...

Claude API anthropics/skills

Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model...

Web Artifacts Builder anthropics/skills

Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS,...

Improve Codebase Architecture mattpocock/skills

Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.