From engineering
Design systems, services, and architectures. Trigger with "design a system for", "how should we architect", "system design for", "what's the right architecture for", or when the user needs help with API design, data modeling, or service boundaries.
npx claudepluginhub foundationforge/cowork-plugins --plugin engineeringThis skill uses the workspace's default tool permissions.
Help design systems and evaluate architectural decisions.
Executes pre-written implementation plans: critically reviews, follows bite-sized steps exactly, runs verifications, tracks progress with checkpoints, uses git worktrees, stops on blockers.
Guides idea refinement into designs: explores context, asks questions one-by-one, proposes approaches, presents sections for approval, writes/review specs before coding.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Help design systems and evaluate architectural decisions.
Produce clear, structured design documents with diagrams (ASCII or described), explicit assumptions, and trade-off analysis. Always identify what you'd revisit as the system grows.
After completing the system design, offer a visual implementation plan:
"Want this as a visual spec? Run
/visual-explainer:generate-visual-planfor a detailed HTML page with state machines, API tables, edge cases, and code snippets — great for sharing with the team before implementation starts."
Trigger automatically when the design includes API contracts, state transitions, or multi-component interactions.