smell

Installation
SKILL.md

Smell — Architecture Bad Smell Detector

Analyze a codebase to find violations of software architecture principles, anti-patterns, code "bad smells," and algorithmic complexity hotspots. Produce a comprehensive, actionable markdown report.

Knowledge base: This skill encodes architectural patterns, anti-patterns, code smells, and algorithmic complexity heuristics drawn from industry research and practice.


The Job

  1. Understand the scope — ask what part of the project to analyze (full project, specific module, or recent changes)
  2. Scan the codebase using find, grep, and Agent (Explore subagent) to gather evidence
  3. Identify architectural smells and anti-patterns
  4. Generate a detailed markdown report saved to tasks/smell-report-[timestamp].md
  5. Present a summary of findings to the user

Step 1: Scope Clarification

Installs
150
GitHub Stars
122
First Seen
May 27, 2026
smell — smallnest/goal-workflow