brand-analyzer
This skill should be used when the user requests brand analysis, brand guidelines creation,…
This skill should be used when analyzing technical debt in a codebase, documenting code quality issues, creating technical debt registers, or assessing code maintainability. Use this for identifying code smells, architectural issues, dependency problems, missing documentation,
$ npx -y skills add ailabs-393/ai-labs-claude-skills --skill tech-debt-analyzer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/tech-debt-analyzerContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when analyzing technical debt in a codebase, documenting code quality issues, creating technical debt registers, or assessing code maintainability. Use this for identifying code smells, architectural issues, dependency problems, missing documentation,
name: tech-debt-analyzer description: This skill should be used when analyzing technical debt in a codebase, documenting code quality issues, creating technical debt registers, or assessing code maintainability. Use this for identifying code smells, architectural issues, dependency problems, missing documentation, security vulnerabilities, and creating comprehensive technical debt documentation.
Systematically identify, analyze, document, and track technical debt in JavaScript/TypeScript codebases. This skill provides automated analysis tools, comprehensive debt categorization frameworks, and documentation templates to maintain a technical debt register.
Run automated scripts to detect technical debt indicators across the codebase.
Identify code quality issues using the automated detector:
python3 scripts/detect_code_smells.py src --output markdown
The script analyzes:
**Output Example:**
# Technical Debt Analysis Report **Files Analyzed:** 127 **Total Lines:** 15,432 **Total Issues:** 89 ### Issues by Severity - HIGH: 23 - MEDIUM: 41 - LOW: 25 ## Large Files (12 issues) ### High Priority - src/components/Dashboard.tsx (847 lines): File too large - src/services/DataProcessor.ts (623 lines): File too large ...
Examine dependencies for debt indicators:
python3 scripts/analyze_dependencies.py package.json
The script identifies:
**Output Example:**
# Dependency Analysis Report **Package:** expense-tracker **Dependencies:** 24 **Dev Dependencies:** 18 **Total Issues:** 7 ## Deprecated/Outdated Packages (3) ### request [HIGH] Using deprecated package - use axios, node-fetch, or got instead - Current version: ^2.88.0 ## Duplicate Functionality (2) ### HTTP client [MEDIUM] Multiple packages for HTTP client: axios, node-fetch
Complement automated analysis with manual review for issues that require human judgment.
**Architectural Debt:**
**Test Debt:**
**Documentation Debt:**
**Performance Debt:**
**Security Debt:**
Organize findings using the standardized debt categories.
Refer to `references/debt_categories.md` for comprehensive details on:
1. **Code Quality Debt:** Code smells, complexity, duplication 2. **Architectural Debt:** Structure, coupling, abstractions 3. **Test Debt:** Coverage gaps, fragile tests 4. **Documentation Debt:** Missing or outdated docs 5. **Dependency Debt:** Outdated or problematic dependencies 6. **Performance Debt:** Inefficiencies and bottlenecks 7. **Security Debt:** Vulnerabilities and weaknesses 8. **Infrastructure Debt:** DevOps and deployment issues 9. **Design Debt:** UI/UX inconsistencies
Assign severity based on impact and urgency:
**Critical:**
**High:**
**Medium:**
**Low:**
| Impact / Effort | Low Effort | Medium Effort | High Effort | |----------------|-----------|---------------|-------------| | High Impact | Do First | Do Second | Plan & Do | | Medium Impact | Do Second | Plan & Do | Consider | | Low Impact | Quick Win | Consider | Avoid |
Create comprehensive documentation of technical debt.
Use the provided template to maintain a debt register:
**Template Location:** `assets/DEBT_REGISTER_TEMPLATE.md`
**Structure:**
## DEBT-001: Complex UserService with 847 lines **Category:** Code Quality **Severity:** High **Location:** src/services/UserService.ts **Description:** UserService has grown to 847 lines with multiple responsibilities including authentication, profile management, and notification handling. **Impact:** - Business: Slows down feature development by 30% - Technical: Difficult to test, high bug rate - Risk: Changes frequently break unrelated functionality **Proposed Solution:** Split into separate services: - AuthenticationService - UserProfileService - NotificationServ
🧠 A collection of reusable "skills" for Claude AI and developer tooling. Each skill is a focused, modular package that brings automation to your dev workflows — from SEO analysis to document parsing, CI/CD generation, Docker automation, and more.
Repo: ailabs-393/ai-labs-claude-skills
This skill should be used when the user requests brand analysis, brand guidelines creation,…
This skill should be used when analyzing business sales and revenue data from CSV files to…
This skill should be used when the user requests to create professional business documents…
This skill should be used when creating or configuring CI/CD pipeline files for automated…
This skill should be used when writing documentation for codebases, including README files,…
This skill should be used when working with CSV files to create interactive data…