- Home
- /
- Categories
- /
- Refactoring
Refactoring
Code restructuring and optimization
clean-code
by pachoroa
"Applies principles from Robert C. Martin's 'Clean Code'. Use this skill when writing, reviewing, or refactoring code to ensure high quality, readability, and maintainability. Covers naming, functions, comments, error handling, and class design."
yc-startup-landing-page
by imsurajj
Generate high-converting startup landing page copy inspired by top YC companies. Use when the user asks to write, improve, or critique a startup landing page, hero section, tagline, value proposition, CTA, or any above-the-fold copy.
nh
by zhongjis
Switches NixOS/Home Manager configurations, cleans old generations, and performs system maintenance. Use when running os/home switch, pruning the Nix store, or managing system generations.
test-driven-development
by carvalab
TDD workflow guide. Use PROACTIVELY when writing new features or fixing bugs. Enforces Red-Green-Refactor cycle and prevents testing anti-patterns.
eval-accuracy
by whitespectre
Score assistant responses for accuracy on a strict 1-5 scale, then return strict JSON only with score, rationale, and improvement suggestions. Use when the user asks to evaluate accuracy, grade accuracy, or critique factual correctness.
implement
by mag123c
TDD implementation (RED→GREEN→REFACTOR) → verify → review
improve-skill
by magnusnoeddegaard
Improve an existing skill based on conversation context and user feedback. Use when: (1) User says "/improve-skill <skill-name>" or "improve the skill" after using a skill (2) User wants to refine a skill based on corrections made during conversation (3) User provides specific feedback about what a skill should do differently (4) User wants to make a skill more tailored to their preferences or workflow This skill analyzes the conversation history to identify course corrections, misunderstandings, and user preferences, then updates the target skill's SKILL.md and resources accordingly.
mula-refine
by carvalab
Unified prompt engineering and requirements planning. Use when exploring ideas, improving prompts, creating PRDs, generating task breakdowns, or iterating on existing plans. Includes Jira integration for creating subtasks from plans.
mobile-lead-soul
by Envy-7z
Mobile tech-lead operating mode for Android and Flutter delivery. Use when making architecture decisions, reviewing team PRs, guiding junior engineers, gating merges/releases, or balancing speed vs stability with token-efficient communication.
stage-execute
by cxyliuy
Execute an approved engineering plan exactly as specified. Implement an MVP and tests without expanding scope or changing constraints.
Inversion Exercise
by DangQuangSE
Flip core assumptions to reveal hidden constraints and alternative approaches - "what if the opposite were true?"
avalonia-viewmodels-zafiro
by automindtechnologie-jpg
Optimal ViewModel and Wizard creation patterns for Avalonia using Zafiro and ReactiveUI.
karpathy-guidelines
by donghyuck
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, surface assumptions, and define verifiable success criteria.
bs-onboarding
by MaxGiu67
"Onboarding su repo esistente: mappa codebase, audit dipendenze, docs. Usa questa skill quando l'utente vuole fare onboarding su un repo, mappare il codice, o dice bs onboarding, mappa repo, onboarding, analizza codebase, codice ereditato."
minimal-diff-implementer
by Hideturno
Implement the smallest safe change and avoid bloat; use for most coding tasks to prevent overengineering, unrelated edits, or destructive refactors.
cbeams-git-commit-messages
by charlesroper
Write clear, consistent Git commit messages following Chris Beams' seven rules. Use when the user asks for a commit message, asks to improve one, or shares a diff and wants commit wording.
eval-relevance
by whitespectre
Score assistant responses for relevance on a strict 1-5 scale, then return strict JSON only with score, rationale, and improvement suggestions. Use when the user asks to evaluate relevance, grade relevance, or critique topical alignment.
plg
by timmywheels
Build products that sell themselves. Use when designing onboarding, pricing,
commit
by coderfee
Git 提交工作流
maintaining-npm-packages
by lenneTech
Analyzes and optimizes npm package dependencies. Handles outdated packages, npm audit findings, security vulnerabilities, dependency updates, unused dependency removal, and devDependencies recategorization. Recommends the lt-dev:npm-package-maintainer agent via /maintain commands. Activates for "update packages", "npm audit", "check dependencies", "security fix", or package.json optimization. NOT for @lenne.tech/nest-server version updates (use nest-server-updating).
using-superpowers
by Cygnusfear
Guidelines for using skills effectively - load relevant skills before complex tasks, not every message
correcting-transcriptions
by songlairui
Use when user requests to clean up, correct, or improve speech-to-text transcripts that contain filler words, repetitions, self-corrections, or conversational artifacts from voice notes, recordings, or transcribed audio.
android-logcat-root-cause
by Envy-7z
Analyze Android Logcat/crash traces to find the true root cause and propose a minimal Kotlin fix. Use when debugging crashes, ANRs, or runtime exceptions.
referral-program
by hwatkins
"When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy. Also use when the user mentions 'referral,' 'affiliate,' 'ambassador,' 'word of mouth,' 'viral loop,' 'refer a friend,' or 'partner program.' This skill covers program design, incentive structure, and growth optimization."