create-em-spec

Solid

Create or iterate on an Example Mapping specification from various inputs (GitHub issue, Miro screenshots). Produces a structured EM spec for use with the qa-review skill.

Testing & QA 287 stars 14 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 85/100

Stars 20%
82
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Create Example Mapping Specification You are helping the user build an Example Mapping (EM) specification file iteratively. The spec may start from a GitHub issue, Miro screenshots, or a combination of inputs provided over multiple exchanges. ## Core Principles - **Iterative by design**: The spec is a living document. Each interaction refines it — adding rules, examples, edge cases, or correcting existing ones. - **Never overwrite silently**: When updating an existing spec, show the user what changed (new rules, modified examples, etc.). - **No TBD allowed**: The spec is the canonical reference for agents working on the codebase. Never write `TBD`, placeholders, or deferred items. If something is unclear or ambiguous, **stop and ask the user** for clarification before writing it into the spec. - **Always output in English**: The spec must always be written in English, regardless of the input language. If input is in another language, translate it. ## Workflow ### 1. Determine Input Type Ask the user what they are starting from, presenting these options: | Option | Description | |--------|-------------| | GitHub issue | A GitHub issue URL containing the user story and acceptance criteria | | Miro screenshots | Screenshots from an Example Mapping workshop on a Miro board | Load the corresponding input handler from the `inputs/` directory: - GitHub issue -> read `inputs/github-issue.md` - Miro screenshots -> read `inputs/miro-screenshots.md` Follow the instructions in...

Details

Author
PackmindHub
Repository
PackmindHub/packmind
Created
8 months ago
Last Updated
today
Language
TypeScript
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Solid

qa-review

Review a user story implementation against its Example Mapping (EM) specification.

287 Updated today
PackmindHub
Testing & QA Solid

create-spec

Create a new specification through an adaptive interview process with proactive recommendations and optional research. Use when user says "create spec", "new spec", "generate spec", or wants to start a specification document.

38 Updated today
sequenzia
Testing & QA Solid

create-spec

Guide a collaborative discussion that produces a comprehensive specification document at .turbo/specs/<slug>.md. Use when the user asks to "create a spec", "write a spec", "discuss a project plan", "spec out a project", "design a system", "let's plan this project", "help me scope this", "architect a solution", or "let's discuss before building".

314 Updated today
tobihagemann
Testing & QA Listed

pm-spec-writing

Translate ideas, feature requests, or vague concepts into specific, actionable dev briefs. Use this skill whenever the user has an idea they want to build, a feature to spec out, a bug to file, a project to scope, or needs to convert a half-formed idea into a clear implementation brief. Triggers on I want to add, we should build, can we make, what is the plan for, how do we implement, dev brief, feature spec, PRD, user story, acceptance criteria, scope this, prioritize. Also triggers when the user has a list of things they want to build and needs help converting them into well-formed tasks.

2 Updated 1 weeks ago
rampstackco
Testing & QA Listed

pm-spec-writing

Translate ideas, feature requests, or vague concepts into specific, actionable dev briefs. Use this skill whenever the user has an idea they want to build, a feature to spec out, a bug to file, a project to scope, or needs to convert a half-formed idea into a clear implementation brief. Triggers on I want to add, we should build, can we make, what is the plan for, how do we implement, dev brief, feature spec, PRD, user story, acceptance criteria, scope this, prioritize. Also triggers when the user has a list of things they want to build and needs help converting them into well-formed tasks.

2 Updated 1 weeks ago
rampstackco