ba

Analyzes business requirements and produces user stories, data models, and API specifications for Shopify apps.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/dan10002ht/shopify-template --skill ba-dan10002ht
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ba
Source: https://github.com/dan10002ht/shopify-template/tree/main/.claude/skills/ba
Command: npx skills add https://github.com/dan10002ht/shopify-template --skill ba-dan10002ht

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It turns vague feature ideas into structured, testable business requirements, preventing scope gaps and contradictions before development begins on Shopify app projects. ## Core Features & Use Cases - Requirements Breakdown: Decomposes features into user stories with Given/When/Then acceptance criteria, covering happy paths, edge cases, and error flows. - Process & Data Modeling: Produces user flow diagrams, state machines, and ER diagrams in mermaid format, plus API contract specifications. - Shopify-Specific Analysis: Maps API scopes, webhook events, rate limits, and App Store review requirements for e-commerce features. - Use Case: Describe a planned discount feature and receive a full requirements document with acceptance criteria, a data model, and a Shopify webhook mapping. ## Quick Start Invoke the ba skill with a feature description such as asking it to break down a loyalty points feature into user stories with acceptance criteria and a data model.

Frequently Asked Questions about ba

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write user stories with acceptance criteria for a Shopify app?

Invoke this skill with a feature description and it produces user stories in Given/When/Then format covering happy paths, edge cases, and error flows. It also flags missing requirements and suggests questions to resolve ambiguity.

What deliverables can a business analyst skill generate?

It produces Business Requirements Documents, Functional Specifications, user stories, user flow and ER diagrams in mermaid format, state machines, API contract specifications, and gap or impact analyses.

Does it support Shopify-specific requirements analysis?

Yes. Its checklist covers Shopify API scopes, GraphQL rate limits, webhook event mapping, App Bridge interactions, billing implications, App Store review requirements, and Theme App Extension compatibility.

Can it create data models and ER diagrams?

Yes. When asked about data, it proposes data models and entity relationships rendered as mermaid diagrams, along with state machine diagrams where transitions matter.

What are the limitations of this requirements analysis skill?

It has model invocation disabled and only uses Read, Grep, Glob, WebSearch, and WebFetch tools, so it cannot edit files or run code. It produces analysis documents rather than implementing features.