Code Quality

19 skills with this tag

obra
Passed
Test Driven Development
A comprehensive guide to Test-Driven Development (TDD) that enforces the red-green-refactor cycle. Provides strict workflows for writing tests before implementation, common rationalizations to avoid, and testing anti-patterns to watch for when creating mocks or test utilities.
TddTestingUnit Tests+3
35738.2k2.4k
affaan-m
Passed
Verification Loop Skill
This skill provides a comprehensive verification workflow for Claude Code sessions. It runs build verification, type checking, linting, test suites with coverage, basic security scans for leaked secrets, and diff reviews to ensure code quality before creating pull requests.
VerificationTestingCode Quality+3
6932.2k
affaan-m
Passed
Tdd Workflow
This skill enforces test-driven development principles by guiding developers through TDD workflows. It provides comprehensive patterns for unit tests, integration tests, and E2E tests with examples using Jest, Vitest, and Playwright, along with mocking strategies and coverage requirements.
TddTestingUnit Testing+3
6332.2k
affaan-m
Passed
Coding Standards
This skill provides comprehensive coding standards and best practices for TypeScript, JavaScript, React, and Node.js development. It covers principles like KISS, DRY, and YAGNI, along with practical guidance on variable naming, error handling, async patterns, React components, API design, and testing standards.
Coding StandardsTypescriptJavascript+3
20332.2k
wshobson
Passed
shellcheck-configuration
This skill provides comprehensive guidance for setting up and configuring ShellCheck, a static analysis tool for shell scripts. It covers installation, configuration files (.shellcheckrc), common error codes and fixes, CI/CD integration patterns, and best practices for maintaining shell script quality.
Shell ScriptingLintingStatic Analysis+3
25027.0k
vercel-labs
Passed
Web Design Guidelines
This skill reviews your frontend UI code against Vercel's Web Interface Guidelines. It fetches the latest rules from GitHub and checks your specified files for compliance with accessibility, performance, and semantic HTML best practices, outputting findings in a concise file:line format.
Ui ReviewAccessibilityWeb Standards+3
11717.3k47.3k
anthropics
Passed
Claude Md Improver
This skill helps maintain and improve CLAUDE.md files in your repositories. It audits existing files against quality criteria, provides detailed scoring reports, and suggests targeted improvements to ensure Claude Code has optimal project context for future sessions.
DocumentationClaude MdProject Memory+3
505.0k
trailofbits
Passed
Cargo Fuzz
A comprehensive guide for fuzzing Rust projects using cargo-fuzz with libFuzzer backend. Covers installation, harness writing, sanitizer integration, coverage analysis, and provides real-world examples for finding bugs in Rust code.
RustFuzzingSecurity Testing+3
492.1k
trailofbits
Passed
Semgrep Rule Creator
This skill guides users through creating production-quality Semgrep rules for detecting security vulnerabilities and bug patterns. It follows a test-first approach: write test cases, analyze AST structure, write the rule, and iterate until all tests pass. Supports both taint mode for data flow analysis and pattern matching for syntactic detection.
SemgrepSecurity ScanningStatic Analysis+3
582.1k
trailofbits
Passed
Code Maturity Assessor
This skill systematically assesses codebase maturity using Trail of Bits' Building Secure Contracts framework. It evaluates 9 categories including arithmetic safety, access controls, complexity management, documentation, and testing, producing a detailed scorecard with ratings (0-4) and actionable improvement recommendations.
Code ReviewSecurity AuditSmart Contracts+3
3732.1k
alinaqi
Passed
Typescript
This skill provides comprehensive TypeScript development guidelines including strict compiler configuration, ESLint setup with type checking, Jest testing patterns, GitHub Actions CI/CD workflows, and pre-commit hooks. It documents best practices and anti-patterns to help maintain high code quality in TypeScript projects.
TypescriptEslintJest+3
90453
alinaqi
Passed
Existing Repo
Guides developers through analyzing existing repositories to understand their structure, conventions, and tech stack. Provides step-by-step instructions for setting up development guardrails like pre-commit hooks, linters, formatters, and commit message validation without disrupting existing patterns.
Repository AnalysisGit HooksLinting+3
491453
alinaqi
Passed
Code Deduplication
A methodology skill that helps prevent semantic code duplication by maintaining a CODE_INDEX.md capability index. It provides guidelines for checking existing code before writing new functions, documenting files and functions properly, and periodically auditing for duplicate functionality.
Code QualityDocumentationRefactoring+3
361453
NeoLabHQ
Passed
Software Architecture
This skill provides comprehensive guidance for software development following Clean Architecture and Domain-Driven Design principles. It covers code style rules, naming conventions, anti-patterns to avoid, and emphasizes a library-first approach where developers should leverage existing solutions before writing custom code.
ArchitectureClean CodeDdd+3
561345
rsmdt
Passed
Constitution Validation
A constitution validation skill that creates project governance rules by exploring your codebase to discover actual patterns and conventions. It supports three rule levels (L1 critical, L2 blocking, L3 advisory) and generates compliance reports to enforce security, architecture, code quality, and testing standards.
GovernanceCode QualityLinting+3
1279168
rsmdt
Passed
Safe Refactoring
Safe Refactoring provides a structured methodology for improving code quality without changing functionality. It includes a code smells catalog, refactoring patterns reference, and enforces behavior preservation through mandatory test validation before and after each change.
RefactoringCode QualityCode Smells+3
490168
NeoLabHQ
Passed
Kaizen
Use when Code implementation and refactoring, architecturing or designing systems, process and workflow improvements, error handling and validation. Provide tehniquest to avoid over-engineering and apply iterative improvements.
KaizenBest PracticesCode Quality+3
565159
NeoLabHQ
Passed
Test Driven Development
Use when implementing any feature or bugfix, before writing implementation code - write the test first, watch it fail, write minimal code to pass; ensures tests actually verify behavior by requiring failure first
TddTestingTest First+3
493159
Dicklesworthstone
Passed
ubs
Ultimate Bug Scanner (UBS) is a comprehensive static analysis tool that automatically scans your code for bugs, security issues, and code quality problems. It integrates with Claude Code via hooks to run scans on file saves and blocks dangerous git commands like 'git reset --hard' or 'rm -rf' to prevent accidental data loss.
Static AnalysisBug ScannerCode Quality+3
301144