elliottrjacobs
@elliottrjacobs
Public Skills
ai-product-advisor
by elliottrjacobs
Advise on building AI-powered products — architecture, evals, UX, pricing, and go-to-market. Use when the user says "AI product", "building with AI", "AI strategy", "evals", "AI UX", "LLM product", "AI architecture", or needs guidance on incorporating AI into a product.
bench-new-skill
by elliottrjacobs
Create new skills for the bench-skills repo following all conventions. Use when the user says "create a new skill", "add a skill", "new slash command", or wants to extend bench-skills with additional capabilities.
client-discovery
by elliottrjacobs
Run customer and market discovery using JTBD methodology, opportunity mapping, and PMF measurement. Use when the user says "customer research", "discovery", "JTBD analysis", "understand the customer", "who is our customer", or needs to deeply understand a target audience before building.
design-lead
by elliottrjacobs
Bridge strategy and design — set design direction, review design quality, and establish design tenets. Use when the user says "design review", "design direction", "design strategy", "creative direction", "design quality", "design tenets", or needs to translate strategy into design decisions.
content-writer
by elliottrjacobs
Write marketing content — social posts, ad copy, landing pages, emails, blog posts, case studies, and more. Use when the user says "write a post", "social media copy", "ad copy", "landing page", "email campaign", "blog post", "newsletter", "case study", "marketing copy", "write content", or needs to produce customer-facing marketing materials.
engineer-review
by elliottrjacobs
Comprehensive multi-agent code review with parallel specialist reviewers. Use when the user says "review this", "code review", "review my PR", provides a PR number or branch, or after completing a /engineer-work cycle.
design-system
by elliottrjacobs
Build and maintain design systems — tokens, components, documentation, and governance. Use when the user says "design system", "component library", "design tokens", "build a design system", "token architecture", or needs to create or audit a design system for a product or organization.
engineer-plan-review
by elliottrjacobs
Review implementation plans for overengineering, unnecessary complexity, and YAGNI violations. Use when the user says "review this plan", "simplify the plan", "is this plan overengineered", or after completing /engineer-plan and before /engineer-work.
engineer-work
by elliottrjacobs
Execute implementation plans with git branching, progress tracking, quality checks, and PR creation. Use when the user says "build this", "implement this", "start working", "execute the plan", or provides a plan file to execute.
landing-page
by elliottrjacobs
"Create high-converting landing pages or review existing ones. Use when the user says 'landing page', 'write a landing page', 'create a landing page', 'review my landing page', 'landing page copy', 'improve my landing page', or needs to produce or critique a landing page."
engineer-plan
by elliottrjacobs
Create structured implementation plans using parallel research agents. Use when the user says "plan this", "create a plan", "implementation plan", or after completing a tech spec. Breaks specifications into ordered, actionable tasks with effort estimates.
pricing-packaging
by elliottrjacobs
Design pricing models, packaging tiers, and monetization strategy. Use when the user says "pricing", "packaging", "monetization", "how should we price this", "pricing model", "pricing strategy", "tiers", or needs to figure out how to charge for a product.
gtm-strategist
by elliottrjacobs
Build go-to-market plans including channel strategy, launch sequencing, and growth model. Use when the user says "go to market", "GTM plan", "launch strategy", "growth strategy", "how do we get customers", "distribution strategy", or needs to plan how a product reaches its market.
product-brainstorm
by elliottrjacobs
Guided requirements exploration through structured dialogue. Use when the user says "brainstorm", "explore this idea", "help me think through", or when requirements are fuzzy and need clarification before writing specs.
product-prd
by elliottrjacobs
Write product requirements documents from feature ideas or brainstorm output. Use when the user says "write a PRD", "product requirements", "feature spec", or needs to formalize a product concept into a structured document.
sales-pitch
by elliottrjacobs
Build sales pitches, cold emails, demo scripts, and pitch decks using proven frameworks. Use when the user says "sales pitch", "pitch deck", "cold email", "demo script", "sales narrative", "help me sell", or needs to craft a persuasive sales artifact.
product-naming
by elliottrjacobs
Expert naming process for products, companies, and features based on David Placek's methodology. Use when the user says "name this", "brainstorm names", "naming process", or needs to find a name for a product, feature, company, or project.
onboarding
by elliottrjacobs
Gather project and client context that other skills reference. Use when the user says "onboarding", "new project", "new client", "set up a project", or is starting a new engagement that other skills will need context for.
product-tech-spec
by elliottrjacobs
Write technical specifications bridging product requirements and implementation. Use when the user says "tech spec", "technical spec", "architecture doc", "system design", or after writing a PRD and before planning implementation.
security-audit
by elliottrjacobs
Deep security audit of codebase with parallel domain-focused agents. Use when the user says "security audit", "check for vulnerabilities", "security review", or before a launch/deployment. More thorough than the security reviewer in /engineer-review.
positioning
by elliottrjacobs
Define product or company positioning, competitive frame, and strategic narrative. Use when the user says "positioning", "competitive positioning", "how should we position", "category design", "strategic narrative", or needs to define how a product fits in the market.
proposal-writer
by elliottrjacobs
Write persuasive client proposals that close deals. Use when the user says "write a proposal", "client proposal", "SOW", "pitch to a client", "project proposal", "send a proposal", or needs to create a document that gets a client to say yes.
studio-brand-strategist
by elliottrjacobs
Use when the user says "brand strategy", "positioning", "brand voice", "messaging framework", "competitive analysis", or needs to define how a brand shows up in the market. Also use when starting a new client project that needs strategic foundation before design or copy work.
visualize
by elliottrjacobs
"Generate self-contained interactive HTML pages with professional diagrams, data tables, and visual explanations. Use when the user says 'visualize', 'create a diagram', 'draw this', 'map this out', 'show me visually', 'generate a visual', 'architecture diagram', 'flow diagram', or needs to explain something with interactive diagrams."
knowledge-compound
by elliottrjacobs
Document solutions, decisions, and learnings into a searchable knowledge base. Use when the user says "document this", "compound this", "save this solution", "capture this", or after completing significant work that uncovered reusable knowledge.