bofrese/bob Skills
(13)Browse AI agent skills from bofrese/bob for Claude Code, OpenClaw, Cursor, Windsurf, and more. Install them with a single command to extend what your agents can do.
Assumption Testing Principles
bofrese/bob
Invoke this skill when identifying, ranking, and testing assumptions before building. Used by bob:validation-plan and bob:product-coach commands for validation planning and MVP definition.
BDD — Behaviour-Driven Development
bofrese/bob
Invoke this skill when defining acceptance criteria, testing strategy, or evaluating whether something is done. Used by bob commands during implementation planning and before writing code.
bob
bofrese/bob
This skill should be used when the user talks to Bob by name ("what does Bob do", "explain Bob", "how does Bob work", "what commands does Bob have", "what is Bob", "how do I use Bob", "what can Bob do", "Bob's workflow", "show me Bob's commands", "Bob skills", "walk me through Bob", "I don't understand Bob", "what's the difference between these Bob commands"), or when the user asks a general question about the bob plugin, its commands, skills, workflow, or file conventions.
Business Model Principles
bofrese/bob
Invoke this skill when working on monetization, pricing, or business strategy. Used by bob:business-plan and bob:product-coach commands for business model design and unit economics.
Context Loading Protocol
bofrese/bob
Invoke this skill at the start of every bob command. Defines what project files each command should load before proceeding. Follow the protocol exactly.
DDD — Domain-Driven Design
bofrese/bob
Invoke this skill when decomposing a problem, naming things, or deciding where code belongs. Used by bob commands during feature ideation and architectural planning.
domain-knowledge
bofrese/bob
Captures project-specific domain knowledge. Invoke when the user corrects a misunderstanding, clarifies what a term means in this project's context, or explains nuances an informed developer wouldn't assume. Do NOT invoke for general language/framework patterns, architecture decisions, or tooling — those belong in guidelines/subsystems.
Done Criteria Protocol
bofrese/bob
Invoke this skill at the end of every output-producing bob command. Defines how commands interact with the done system, bootstraps the project done-criteria file, and tracks discovered issues. Follow the protocol exactly.
Go-to-Market Principles
bofrese/bob
Invoke this skill when working on GTM strategy, channel selection, or growth planning. Used by bob:positioning and bob:business-plan commands for distribution and customer acquisition strategy.
Positioning Strategy Principles
bofrese/bob
Invoke this skill when working on market positioning, competitive analysis, or differentiation strategy. Used by bob:positioning and bob:product-coach commands.
Problem Validation Principles
bofrese/bob
Invoke this skill when validating problems before building solutions, working on problem discovery, or making early-stage product decisions. Used by bob:problem-space and bob:product-coach commands.
Prompt Engineering Principles
bofrese/bob
Invoke this skill when creating, reviewing, or improving bob commands. Provides principles for writing effective, token-efficient Claude commands.
UI Design Principles
bofrese/bob
Invoke this skill when designing, reviewing, or critiquing any user interface. Used by bob:ui-review, bob:art-director, and bob:design-brief commands.