bookforge-oo-design-smell-detectorDetect common OO design smells in a codebase and recommend corrective design patterns. Use when reviewing code for design quality, investigating why changes...
Install via ClawdBot CLI:
clawdbot install quochungto/bookforge-oo-design-smell-detectorGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://github.com/bookforge-ai/bookforge-skills/tree/main/books/design-patternsAudited Apr 17, 2026 · audit v1.0
Generated May 12, 2026
Before a major redesign sprint, scan the entire codebase for design smells to prioritize refactoring efforts and ensure the new architecture addresses root causes.
During a code review, automatically detect design anti-patterns like tight coupling or hardcoded dependencies, providing actionable pattern recommendations to improve maintainability.
When adding a feature requires modifying many files, scan the affected classes to identify smells like operation dependencies, and suggest patterns like Command or Strategy to isolate changes.
Assess how much platform-specific code is embedded in business logic, recommending patterns like Abstract Factory or Bridge to decouple the codebase before porting to a new OS or cloud provider.
When unable to modify a library class, detect design smells that prevent extension and recommend patterns like Adapter or Visitor to add functionality without altering the original code.
Integrate the OO Design Smell Detector as a premium feature in a continuous code quality platform, charging monthly subscriptions for automated design audits and pattern recommendations.
Offer a free basic smell detection plugin for popular IDEs, with in-app purchases for advanced reports, historical trend analysis, and pattern application guides.
Use the detector as a tool during architecture consulting engagements, providing clients with automated smell reports and pattern prescriptions as part of a larger redesign service.
💬 Integration Tip
Integrate as a CI pipeline step to automatically flag design smells on pull requests, and link each smell to the corresponding GoF pattern page for immediate developer guidance.
Scored May 12, 2026
Control desktop applications on Windows — launch, close, focus, resize, move windows, simulate keyboard/mouse input, manage processes, control VSCode, read clipboard, and capture screen info. Use when the user wants to interact with any running program, switch windows, type text, press shortcuts, open files in VSCode, manage running processes, or get system display information.
Conduct rigorous, adversarial code reviews with zero tolerance for mediocrity. Use when users ask to "critically review" my code or a PR, "critique my code", "find issues in my code", or "what's wrong with this code". Identifies security holes, lazy patterns, edge case failures, and bad practices across Python, R, JavaScript/TypeScript, SQL, and front-end code. Scrutinizes error handling, type safety, performance, accessibility, and code quality. Provides structured feedback with severity tiers (Blocking, Required, Suggestions) and specific, actionable recommendations.
Coding style memory that adapts to your preferences, conventions, and patterns for consistent coding.
Pragmatic coding standards for writing clean, maintainable code — naming, functions, structure, anti-patterns, and pre-edit safety checks. Use when writing new code, refactoring existing code, reviewing code quality, or establishing coding standards.
Claude Code integration for OpenClaw. This skill provides interfaces to: - Query Claude Code documentation from https://code.claude.com/docs - Manage subagents and coding tasks - Execute AI-assisted coding workflows - Access best practices and common workflows Use this skill when users want to: - Get help with coding tasks - Query Claude Code documentation - Manage AI-assisted development workflows - Execute complex programming tasks
Plan, draft, version, and refine written content with enforced versioning and quality audits.