bookforge-unit-test-quality-checkerEvaluate a test suite against rigorous unit-test criteria, classify test types, and choose between fake and mock objects. Use whenever a developer asks 'are...
Install via ClawdBot CLI:
clawdbot install quochungto/bookforge-unit-test-quality-checkerGrade 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/working-effectiAudited May 10, 2026 · audit v1.0
Generated May 12, 2026
A development team faces a test suite that takes over 10 minutes to run, causing pipeline delays. Using this skill, they inventory all tests, apply exclusion criteria to identify non-unit tests hitting databases or networks, measure timing, and produce a prioritized improvement plan to isolate true unit tests and speed up the suite.
A team is designing tests for a new microservice and debates whether to use mocks or fakes for external dependencies. The skill analyzes the test boundaries, dependency stability, and verification needs to recommend mock vs. fake usage, ensuring tests remain fast and reliable.
A QA team struggles with flaky tests that intermittently fail due to file system and environment dependencies. The skill scans the test suite for patterns like file I/O and env var usage, highlights flaky tests, and suggests replacing those dependencies with proper test doubles.
A new hire joins a legacy codebase and asks 'are these unit tests?' for the existing test suite. The skill classifies each test as unit, integration, or characterization, and provides a clear report on test quality, helping the developer understand the current state and improvement areas.
Before refactoring a critical legacy module, a tech lead needs to know if the existing test suite provides sufficient safety net. The skill evaluates the test suite against Feathers' unit test criteria, identifies coverage gaps, and recommends characterization tests for untested code.
Offer the skill as part of a developer productivity platform with tiered pricing based on test suite size and analysis frequency. Revenue comes from monthly or annual subscriptions targeting engineering teams.
Provide a free basic analysis (test count and disqualifier detection) and charge for detailed reports (classify each test, timing analysis, improvement plan). Revenue from one-time purchases or per-analysis fees.
Bundle the skill output with consulting sessions where an expert interprets the report and guides the team on improvements. Revenue from hourly consulting or fixed-price workshops.
💬 Integration Tip
Integrate with GitHub Actions or GitLab CI to automatically run the skill on every pull request against changed test files, providing instant quality feedback.
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.