architecture-auditing-linter

Community

Verify architectural compliance with AST linting.

Authormdnaimul22
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill prevents architecture drift by automatically scanning your codebase for standard violations in logging, pathlib usage, filesystem operations, error handling patterns, and REST API quality signals.

Core Features & Use Cases

  • AST-based Architecture Audits (default mode): Detects violations like direct logging/pathlib imports, print() usage, unsafe file I/O, manual retry anti-patterns, silent exception swallowing, os.getenv access, and hardcoded logger filenames.
  • REST API Quality Scoring (rest_api mode): Identifies endpoint issues across versioning, auth, rate limiting, pagination, idempotency, CORS, error handling, timeouts, request logging, response field filtering, sensitive data exposure, and other enterprise best-practice signals.
  • Actionable Refactoring Tasks: Generates a REFACTORING_TASKS.md file listing detected violations as tracked tasks when you audit a directory.

Quick Start

Use this skill to audit your project and generate a refactoring task list by running: human-skills '{"tool_name":"linter","tool_args":{"linter_type":"default","scan_path":"./","ignored_path":"venv,.git,tests"}}'

Dependency Matrix

Required Modules

asyncioimportlib.utilastpathlibrejson

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: architecture-auditing-linter
Download link: https://github.com/mdnaimul22/human-skills/archive/main.zip#architecture-auditing-linter

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.