ワンクリックで
clean-code-skills
clean-code-skills には hatlesswizard から収集した 18 個の skills があり、リポジトリ単位の職業カバレッジとサイト内 skill 詳細ページを表示します。
このリポジトリの skills
Code quality checker based on Clean Code Appendix A: Concurrency II -- checks server threading patterns, execution path analysis, library thread-safety, method dependency in concurrent code, deadlock prevention (4 conditions), and multithreaded testing strategies
Code quality checker based on Clean Code Ch1: Clean Code -- checks overall code cleanliness philosophy, readability, minimal dependencies, expressiveness, and the Boy Scout Rule
Code quality checker based on Clean Code Ch2: Meaningful Names -- checks naming conventions, intention-revealing names, disinformation avoidance, searchability, encoding avoidance, and context
Code quality checker based on Clean Code Ch3: Functions — checks function size, single responsibility, abstraction levels, argument counts, side effects, command-query separation, error handling, and DRY
Code quality checker based on Clean Code Ch4: Comments — detects redundant, misleading, mandated, journal, noise, and commented-out code; validates good comment patterns
Code quality checker based on Clean Code Ch5: Formatting -- checks vertical formatting (file size, openness, density, distance, ordering), horizontal formatting (line length, spacing, alignment, indentation), and team rules
Code quality checker based on Clean Code Ch6: Objects and Data Structures -- checks data abstraction, object/data anti-symmetry, Law of Demeter (train wrecks), hybrid avoidance, DTO/Active Record usage
Code quality checker based on Clean Code Ch7: Error Handling — checks exception vs error codes, try-catch structure, exception context, caller-oriented exceptions, Special Case pattern, null return/pass prevention
Code quality checker based on Clean Code Ch8: Boundaries — checks third-party wrapping, learning tests, boundary interfaces, adapter patterns, external dependency isolation
Code quality checker based on Clean Code Ch9: Unit Tests -- checks TDD laws, test cleanliness, domain-specific test language, single concept per test, FIRST principles
Code quality checker based on Clean Code Ch10: Classes -- checks class size, Single Responsibility Principle, cohesion, organization, encapsulation, Open/Closed Principle, and Dependency Inversion
Code quality checker based on Clean Code Ch11: Systems -- checks construction/use separation, dependency injection, cross-cutting concerns, AOP patterns, architecture testability, decision timing, and DSL usage
Code quality checker based on Clean Code Ch12: Emergence (by Jeff Langr) — checks Kent Beck's 4 rules of Simple Design: all tests pass, no duplication, expressiveness, minimal classes/methods
Code quality checker based on Clean Code Ch13: Concurrency — checks SRP for threading, data scope limiting, execution models, synchronized section size, shut-down correctness, and threaded code testing
Code quality checker based on Clean Code Ch14: Successive Refinement — checks incremental refactoring discipline, TDD during refactoring, recognizing code smells early, refactoring moves, and the principle of never letting messes build up
Code quality checker based on Clean Code Ch15: JUnit Internals — checks conditional encapsulation, negative-to-positive conditionals, naming precision, dead code removal, proper scoping, hidden temporal coupling, consistent conventions, and systematic refactoring technique
Code quality checker based on Clean Code Ch16: Refactoring SerialDate — checks test-first refactoring, naming accuracy, encapsulation, dead code removal, proper method placement, and respectful code critique
Code quality checker based on Clean Code Ch17: Smells and Heuristics — comprehensive reference of ALL 66 code smells organized as C1-C5, E1-E2, F1-F4, G1-G36, J1-J3, N1-N7, T1-T9