By sancovp
CodeNose - Configurable code smell detection for LLMs. Sniffs out duplicate logic, architecture violations, missing logging, and other blind spots.
Code smell detection for LLMs - sniffs out duplicate logic, architecture violations, and other blind spots.
pip install codenose
from codenose import CodeNose
# Quick scan a file
result = CodeNose.quick_scan_file("/path/to/file.py")
print(f"Found {len(result.smells)} smells")
# Scan a directory
result = CodeNose.quick_scan_directory("/path/to/project")
print(f"Cleanliness: {result.cleanliness_score:.0%}")
# With custom configuration
nose = CodeNose(
max_file_lines=500,
max_function_lines=50,
canonical_filenames={"utils.py", "core.py", "models.py"}
)
result = nose.scan_file("/path/to/file.py")
| Type | Emoji | Description |
|---|---|---|
| syntax | ๐ด | Syntax errors |
| syspath | ๐ | sys.path manipulation |
| traceback | โ ๏ธ | Exception without traceback |
| arch | ๐๏ธ | Non-canonical filename |
| facade | ๐ง | Logic in facade layer |
| dup | ๐ฏ | Duplicate code blocks |
| long | ๐ | File/function too long |
| log | ๐ | Missing logging |
| import | ๐ฆ | Duplicate imports |
nose = CodeNose(
# Architecture settings
canonical_filenames={"utils.py", "core.py", ...},
exempt_dirs={"tests", "__pycache__", ...},
facade_files={"api.py", "cli.py", "mcp_server.py"},
# Thresholds
max_file_lines=400,
max_function_lines=33,
min_dup_block_size=3,
)
MIT
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimAutopoiesis Plugin - Self-maintaining promise loops for honest AI work
A compiler-compiler for cognition: invent a notation, gate it so the model can't malform it, compile it into a loadable skill, compose and organize them. Ships the meta-APE capability skills (make-prompt, make-persona, big-generator, persona-generator, forge-attention-chain, forge-cor, forge-skillchain, construct-language) โ one per CC/*CC build-function โ plus bandit-chain-system, glyphsteer, glyphsteer-dense and the Self-Interpreter MCP. Built on agent-prompt-engineering (APE, the prompt engine) over pydantic-stack-core, with the *CC (accc/corcc/sccc) made FROM chaincompiler. Requires the Python packages: ./install.sh, then `pip install fastmcp` for the MCP.
Instantiate a TWI Jobworld โ AI-powered company with agents that run themselves. Enable this plugin and a CEO agent spawns, ready to bootstrap your company.
SDNA (Sanctuary DNA) - Gnostic agent workflow DSL with skills for chain development
Program agent teams for any coding agent โ the programmable, provider-agnostic version of Claude Code Teams. Compose agents with a tiny DSL (>> and |), loop/contest/evolve topologies, and game-worlds. CAVE = Coding Agent Virtualization Environment.
npx claudepluginhub sancovp/codenoseThis skill should be used when the model needs to ensure code quality through comprehensive linting and formatting. It provides automatic linting workflows for orchestrators (format โ lint โ resolve via concurrent agents) and sub-agents (lint touched files before task completion). Prevents claiming "production ready" code without verification. Includes linting rules knowledge base for ruff, mypy, and bandit, plus the linting-root-cause-resolver agent for systematic issue resolution.
Advanced Python code quality gates beyond basic linting. Covers cognitive complexity (complexipy), code duplication (jscpd), architectural enforcement (import-linter), dependency hygiene (deptry), test quality gates (diff-cover, mutmut), docstring coverage (interrogate), and AI-generated code detection (sloppylint). Complements the code-quality skill with 20+ additional tools and exact thresholds.
Live codebase visualization and structural quality gate โ 14 health dimensions graded A-F, dependency analysis, and architecture governance via MCP
Codebase intelligence and local Impact summaries for TypeScript and JavaScript using fallow
Python code quality analysis MCP server
Codebase vital signs โ hotspot detection, ROI-ranked diagnosis, co-change coupling, knowledge risk, and AI provenance tracking