claude

code-spice

Code quality spice — quality pillars, abstraction layers, antipattern detection, refactoring patterns, error handling, tradeoff analysis, YAGNI decision frameworks, dead code pruning, and scope boundary analysis

10 on GitHubby smileynetv0.3.0MITupdated 3 months agodomain-knowledge
/

Plugin code-spice from marketplace line-cook in smileynet/line-cook. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (13)

  • code-antipatterns

    Antipattern catalog with categorized patterns, symptoms, examples, and fixes. Use when reviewing code for quality issues, detecting bad patterns during plan-audit or scope, evaluating whether a pattern is an antipattern or acceptable tradeoff, or fixing existing code smells. Covers surprise, misuse,

  • code-naming

    Naming decisions for variables, functions, classes, constants, and APIs. Use when choosing names, reviewing naming quality, refactoring unclear names, or establishing naming conventions. Covers descriptive naming, naming as documentation, language-specific conventions, and common naming antipatterns

  • code-plan-audit

    Plan quality auditing with completeness scorecard, antipattern risk detection, and readiness checks. Use when auditing implementation plans, evaluating plan completeness, checking error handling strategy, assessing naming and readability pre-checks, reviewing testing strategy, evaluating tradeoff do

  • code-pruning

    Dead code detection strategies, safe removal processes, dependency pruning, and bloat metrics for systematically reducing codebase dead weight. Use when evaluating codebase health during architecture-audit, performing cleanup during cook, reviewing unused dependencies, removing commented-out code, o

  • code-quality-foundations

    Code quality pillars, goals, abstraction layers, and tradeoff thinking. Use when evaluating code quality, setting quality goals, choosing abstraction levels, making design tradeoffs, or auditing code against quality pillars. Covers readability, modularity, testability, reusability, and the principle

  • code-readability

    Code readability patterns covering comments, function decomposition, nesting, naming conventions, and code structure. Use when evaluating whether code is easy to understand, deciding when and how to write comments, decomposing functions, reducing nesting depth, improving code structure, or reviewing

  • code-review

    Code review process, effective feedback, PR best practices, team working agreements, review automation, AI-augmented review, and review antipatterns. Use when reviewing code, preparing PRs, giving review feedback, setting up review processes, writing review comments, or conducting code reviews durin

  • code-scope-boundaries

    Project-level scope analysis for evaluating whether a project has exceeded its useful boundaries, needs splitting, or is experiencing scope creep. Use when evaluating project structure, considering whether to split a project, assessing feature belonging, or when projects feel too large or unfocused

  • code-testing-quality

    Unit testing principles, test structure patterns, test doubles strategy, naming conventions, testing antipatterns, and coverage guidance. Use when writing tests, reviewing test quality, evaluating test coverage, choosing test doubles, fixing flaky tests, or assessing test structure during cook and s

  • code-yagni

    YAGNI decision frameworks for evaluating whether to build a feature, detecting speculative generality, and preventing unnecessary feature bloat. Use when planning involves new features, design decisions, or "should we build this" questions during brainstorm, scope, or architecture review. Covers fou

  • error-handling-patterns

    Error handling strategy selection, recoverability analysis, and signaling techniques. Use when choosing between exceptions, result types, error codes, or other error handling approaches, designing error-handling APIs, wrapping third-party library errors, or evaluating whether errors should be explic

  • refactoring-patterns

    Refactoring patterns, techniques, and decision frameworks. Use when improving existing code structure, reducing complexity, eliminating code smells, choosing between refactoring approaches, or deciding when refactoring is worthwhile. Covers extraction, encapsulation, type-based refactoring, strategy

  • software-tradeoffs

    Software tradeoff analysis, decision frameworks, and common tradeoff patterns. Use when evaluating design alternatives, choosing between competing approaches, analyzing costs vs. benefits of technical decisions, or when a decision involves tension between two desirable properties. Covers duplication

Slash commands (4)

  • /code-spice:prune

    Interactive codebase pruning analysis — dead code, unused dependencies, speculative abstractions, scope boundaries, and prioritized removal plan

  • /code-spice:review-prep

    Generate a context-aware self-review checklist before code review

  • /code-spice:smell

    Structured code smell detection on recent changes

  • /code-spice:tradeoff

    Systematic tradeoff analysis for design decisions

Subagents (1)

  • code-quality-critic

    Reviews code quality using pillar-based criteria — readability, naming, error handling, antipatterns, and testability. Use during serve phase for enhanced quality feedback beyond structural review.

View source on GitHub

More from smileynet/line-cook

All 3 plugins →

line

claude

Simple workflow orchestration for Claude Code sessions

22 commands · 6 agents

10

Game design spice — MLP scoping, core loop frameworks, and anti-patterns

14 skills · 7 commands · 1 agent

10

Similar plugins

serena

claude

Semantic code analysis MCP server providing intelligent code understanding, refactoring suggestions, and codebase navigation through language server protocol integration.

1 MCP server

anthropics/claude-plugins-official 47,076

Test-driven development methodology with red-green-refactor cycles and code review

4 commands · 2 agents

wshobson/agents 42,461

Active coding discipline enforcer based on Karpathy's 4 principles: surface assumptions, simplify, make surgical changes, define verifiable goals. Ships 4 Python tools (complexity_checker, diff_surgeon, assumption_linter, goal_verifier), a review agent, /karpathy-check command, and pre-commit hook. All stdlib-only.

1 skill · 1 command · 1 agent

alirezarezvani/claude-skills 29,725

Agent coordination and meta-programming - multi-agent orchestration, workflow automation, and safe refactor governance. Works best with other voltagent plugins installed.

VoltAgent/awesome-claude-code-subagents 26,513

ccg

claude

All CCG skills in one install: bt-panel / seo-page-builder / adsense-site-auditor / scrapling, the verify-* quality gates + gen-docs, the Impeccable-fused frontend-design skill, and 60+ domain-knowledge references. Invoked as /ccg:<skill>.

16 skills

fengshao1227/ccg-workflow 5,984

sepia

claudecodex

Installs the general Sepia router plus five separate entries: sepia-write, sepia-review, sepia-refactor, sepia-recreate, and sepia-hemingway.

6 skills

Nanako0129/sepia 3,799

Maintain code-spice?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins3 plugins