A structured architectural framework for decomposing complex systems into cohesive components based on user workflows rather than data entities.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install bookforge-component-identifier
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install bookforge-component-identifier using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Component Identifier is an essential architectural skill within the Openclaw Skills collection, designed to help developers decompose complex systems into logical, well-defined components. By shifting focus from data persistence to behavioral workflows, this skill helps teams avoid the common Entity Trap anti-pattern, where modules mirror database tables rather than business logic.
Whether you are designing a greenfield application or restructuring an existing monolith, this skill provides a structured discovery process rooted in the fundamentals of software architecture. It enables the identification of clear boundaries, ensuring that each component is cohesive, manageable, and aligned with its specific architectural characteristics.
To get started with this component identification framework, install it via the CLI:
clawhub install bookforge-component-identifier
Ensure that the architecture-characteristics-identifier is also available in your environment, as this skill leverages its output to determine component boundaries based on quality attributes.
The skill generates a comprehensive Component Identification Report structured as follows:
| Data Point | Description |
|---|---|
| Partitioning Style | Justification for choosing domain-driven or layered technical partitioning. |
| Actors & Actions | A matrix mapping system users to their primary behavioral workflows. |
| Component Registry | A detailed list of identified components, their responsibilities, and relevant -ilities. |
| Requirement Mapping | A validation table linking each user story to the component that handles it. |
| Granularity Assessment | An analysis of whether components are too fine-grained (chatty) or too coarse (bloated). |
Loading
A technical tool for generating high-impact, lean development checklists that teams actually use to reduce production incidents and improve software quality.

A lightweight, file-based task management system for AI agents that integrates with GitHub issues and project paths.

A high-performance AI video generation skill that converts text descriptions into cinematic 1080p MP4 videos using cloud-based GPU processing.

An intelligent Amazon competitor analysis agent that automates traffic structural auditing and offensive keyword strategy generation.

A strategic evaluation tool that uses the 8 Fallacies of Distributed Computing to determine if a system should transition from a monolith to a distributed architecture.

An AI-powered video editing skill that transforms raw footage into polished 1080p videos using simple text-based instructions.








































