Refactorització
Reestructuració i optimització del codi
code-refactoring
baz-scm
The practice of restructuring and simplifying code continuously – reducing complexity, improving design, and keeping codebases clean.
team-collaboration
baz-scm
Working effectively with others in coding projects – including code reviews, clear communication, and contributing to shared or open-source codebases.
code-readability
baz-scm
Writing clean, understandable, and self-documenting code that is easy to review and maintain over time.
Effective Go
openshift
"Apply Go best practices, idioms, and conventions from golang.org/doc/effective_go. Use when writing, reviewing, or refactoring Go code to ensure idiomatic, clean, and efficient implementations."
tdd
Tristan578
Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development.
launchdarkly-flag-cleanup
launchdarkly
"Safely remove a feature flag from code while preserving production behavior. Use when the user wants to remove a flag from code, delete flag references, or create a PR that hardcodes the winning variation after a rollout is complete."
abstract-domain-explorer
ArabelaTso
Applies abstract interpretation using different abstract domains (intervals, octagons, polyhedra, sign, congruence) to statically analyze program variables and infer invariants, value ranges, and relationships. Use when analyzing program properties, inferring loop invariants, detecting potential errors, or understanding variable relationships through static analysis.
symfony:e2e-panther-playwright
MakFly
Drive Symfony delivery with deterministic tests and strong regression protection. Use for e2e panther playwright tasks.
symfony:tdd-with-pest
MakFly
Drive Symfony delivery with deterministic tests and strong regression protection. Use for tdd with pest tasks.
symfony:tdd-with-phpunit
MakFly
Drive Symfony delivery with deterministic tests and strong regression protection. Use for tdd with phpunit tasks.
brand-marketing
dylantarre
Use when creating commercial animations, advertising motion, brand identity animation, logo reveals, or marketing video content.
symfony:test-doubles-mocking
MakFly
Drive Symfony delivery with deterministic tests and strong regression protection. Use for test doubles mocking tasks.
complexity
boshu2
'Analyze code complexity and find refactor targets using radon/gocyclo. Triggers: "complexity", "analyze complexity", "find complex code", "refactor targets", "cyclomatic complexity", "code metrics".'
stacks-improve-codebase-architecture
stacksjs
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick. Covers Stacks engineering workflows.
tdd
ryoppippi
Guides execute-inspect-adjust development and t-wada Red-Green-Refactor TDD. Use for exploratory implementation or when stable behaviour needs an executable test-first contract.
code-smell-detector
ArabelaTso
Identify and report code smells indicating poor design or maintainability issues in Python code, including duplicate code, magic numbers, hardcoded values, God classes, feature envy, inappropriate intimacy, data clumps, primitive obsession, and long parameter lists. Use when conducting code quality audits, preparing for refactoring, improving codebase maintainability, or performing design reviews. Produces markdown reports with severity ratings, locations, descriptions, and specific refactoring recommendations with before/after examples. Triggers when users ask to find code smells, identify design issues, suggest refactorings, improve code quality, or detect maintainability problems.
dao-skill
gnipbao
道生万 · Agent Skill 元设计器:从模糊需求归根,设计、生成、审计、优化、发布准备或基于证据进化可运行的 Skill。Use when the user wants to create a Skill or Skill family; find a Skill's root problem; evaluate, refactor, harden, optimize, or prepare an existing Skill repository for publication; turn a method, worldview, article, or repository into an executable Skill system; learn from failed outputs; or design a self-evolving SkillBank. Also trigger on 道.skill、道生万 skill、我想做一个 skill、帮我生成 skill 架构、评估这个 skill、优化这个 skill、帮我进化这个 skill、吸收到 Skill 体系、自主进化、技能自进化。
ddd:software-architecture
NeoLabHQ
Guide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.
implement
mag123c
TDD implementation (RED→GREEN→REFACTOR) → verify → review
Rust Core Specialist
udapy
Implementing idiomatic, safe, and performant Rust code.
ring:testing-agents-with-subagents
LerianStudio
Agent testing methodology - run agents with test inputs, observe outputs, iterate until outputs are accurate and well-structured.
ring:testing-skills-with-subagents
LerianStudio
Skill testing methodology - run scenarios without skill (RED), observe failures, write skill (GREEN), close loopholes (REFACTOR).
url-fetcher
aws-samples
Fetch and extract text content from web page URLs.
dynamic-lot-sizing
kishorkukreja
When the user wants to solve lot-sizing problems with time-varying costs or demand, handle non-stationary inventory systems, or optimize replenishment with changing parameters over time. Also use when the user mentions "time-varying lot sizing," "finite horizon lot sizing," "dynamic EOQ," "price changes over time," "seasonal lot sizing," "Wagner-Whitin with time-varying costs," or "rolling horizon planning." For stationary systems, see economic-order-quantity or lot-sizing-problems. For stochastic demand, see stochastic-inventory-models.