bookforge-component-identifierDecompose a system into well-defined components using structured discovery techniques. Use this skill whenever the user is designing a new system from requir...
Install via ClawdBot CLI:
clawdbot install quochungto/bookforge-component-identifierGrade 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/fundamentals-ofAudited Apr 18, 2026 · audit v1.0
Generated May 6, 2026
A growing e-commerce company is moving from a monolith to microservices. Using Component Identifier, the team decomposes the system into domain components like order processing, inventory management, and shipping, improving scalability and team autonomy.
A health-tech startup needs to build a patient management system from requirements. The skill helps identify components such as patient records, appointment scheduling, billing, and lab results, based on actor workflows.
A bank's core banking system is a large monolith. Component Identifier guides breaking it into components like account management, transaction processing, loan servicing, and fraud detection, aligning with business domains.
A SaaS platform with a tangled codebase uses Component Identifier to reorganize into domain components (user management, billing, analytics, notifications), improving maintainability and enabling independent deployments.
A logistics company is building a new fleet management system. The skill identifies components for route planning, driver assignment, package tracking, and customer notifications based on user stories.
Offer architecture consulting engagements where you decompose client systems into components using the skill, providing actionable roadmaps for modularization.
Run hands-on workshops teaching teams how to identify components using the Actor/Actions approach, with exercises based on their own systems.
Embed the component identification methodology into a SaaS architecture design tool, offering guided analysis as a premium feature.
💬 Integration Tip
Pair with the architecture-characteristics-identifier skill to ensure components respect quality attribute requirements. If a codebase exists, use Grep to scan for current module boundaries before starting.
Scored May 6, 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.