By thekostakis
Requirements gathering interview and issue creation workflow. Includes skills: a senior product consultant that interviews users to produce structured requirements; source-sync mode to reverse-engineer or reconcile requirements.md from repo, docs, URLs, and attachments (with drift analysis and explicit approval before overwriting); and an organizer that converts reviewed requirements into GitHub milestones/issues or Jira epics/stories.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
This skill should be used when the user wants to define what to build before writing code, OR when the user wants to add or modify requirements for an existing project. Trigger phrases for new requirements: "gather requirements", "requirements interview", "what should we build", "help me define the requirements", "I want to build [something]", "let's figure out what to build", "I have an idea for", "help me scope this", "what do we need to build". Trigger phrases for addendum mode: "add requirements", "new requirements", "update requirements", "I want to add a feature", "add to requirements", "requirements addendum", "modify requirements", "change requirements", "add a feature to requirements". Also trigger when the user describes a product idea and no code exists yet in the project, or when requirements.md exists and the user wants to add or change something. Source sync / reverse-engineer triggers: "requirements from codebase", "reverse engineer requirements", "sync requirements from repo", "requirements from docs", "reconcile requirements", "prevent requirements drift", "derive requirements from GitHub", "requirements from Jira" (when user provides export or files), "requirements from Confluence" (URL or export), "build requirements.md from the project", "update requirements from source". Do NOT trigger if the user already has a requirements.md and wants to create issues from it — that is the requirements-organizer skill.
This skill should be used when the user has a requirements.md file (or similar requirements document) and wants to create structured issues from it. Trigger phrases: "create issues from requirements", "organize into epics", "push to GitHub", "push to Jira", "create tickets", "create milestones", "turn requirements into issues", "set up the backlog", "create stories from the requirements". Also trigger when the user references a requirements.md file and asks to create issues, tickets, stories, or epics from it. Do NOT trigger for requirements gathering or interviewing — that is the requirements-gatherer skill. This skill also handles requirements-addendum-*.md files. When processing an addendum, it creates issues only for new/modified items, supersedes existing issues for modified features, and reuses existing milestones and labels.
A Claude Code plugin marketplace for product design, project planning, and testing workflows.
A senior product consultant that interviews you to understand what you want to build, then produces a structured requirements.md file. It defines WHAT and WHY, never HOW — no architecture, no tech recommendations, no implementation details.
Supports two modes:
New mode — when no requirements.md exists, runs a full requirements interview from scratch.
Addendum mode — when requirements.md already exists, reads it first, then interviews you about what's new or changing. Produces a separate requirements-addendum-[date].md file. The original is never modified.
Trigger phrases:
What it does:
Reads a reviewed requirements.md or requirements-addendum-*.md and creates structured epics and issues in GitHub or Jira. You trigger this after reviewing and editing the requirements document.
Supports two modes:
Full mode — reads requirements.md, groups features into dependency-ordered epics, creates milestones, labels, and issues from scratch.
Addendum mode — reads a requirements-addendum-*.md file, fetches existing milestones and issues, then creates only what's new or changed:
needs-decision issuesTrigger phrases: "create issues from requirements", "organize into epics", "push to GitHub", "push to Jira", "create tickets"
What it does:
backlog.md file if no GitHub/Jira integration is availableneeds-decision-labeled issuesEstablishes a project's visual design system through plain-language interview or by extracting patterns from example websites. Produces design-guidelines.md (core tokens, permanently in CLAUDE.md context) and a component compendium (design/components/) with detailed per-component specs.
Trigger phrases: "design system", "visual design", "extract design from [site]", "I want it to look like [site]", "design guidelines"
What it does:
visual-design:component-context agent)Off-thread lookup with three behaviors: (1) exact or high-confidence (~90%) fuzzy → the entire matched component spec file (full markdown) + motion guidance, no long briefing; (2) ambiguous fuzzy → auto top 3 full specs + pattern synthesis + motion; (3) no match → inferred guidance + motion from guidelines. Further candidates stay one-line only — never the whole compendium.
Trigger phrases: see the skill description in the plugin (e.g. "load component spec", "which component should I use", "no spec for", "map this UI to components"). Prefer dispatching the agent when implementing so the main session stays lean.
Senior creative director quality gate. Verifies implemented UI against the design system through chrome-devtools-mcp (live browser inspection): visual appearance, CSS/token compliance, accessibility (axe), motion, responsive behavior, and Nielsen’s 10 usability heuristics with a 0–100 UX score. Supports diff mode (compare to a prior design-review-*.md report) and can consume design/review-checklist.md from the consultant.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub thekostakis/requirements-gatherer --plugin requirements-gathererPlaywright functional test generator with full-stack performance analysis. Headless Playwright only (playwright-skill-bridge.mjs + test suite) — CI-safe, AFK-safe, no Chrome DevTools MCP. Playwright AI agents (Planner, Generator, Healer) for resilient test authoring, accessibility-tree selectors, @axe-core/playwright for WCAG audits, visual regression via toHaveScreenshot, Lighthouse CLI / Lighthouse CI for performance and audit scores. TDD-style fix loop, then Lighthouse + axe + performance deep-dive (report-only with escalation tags). Opus agent with haiku TDD sub-agent; .agent-progress/ logs (optional progress_log_path).
Visual design system toolkit with UX/usability expert review. Consultant skill for establishing design systems via interview or site extraction with page discovery, parallel fingerprinting, fluid responsive detection, and custom component motion discovery; codebase reverse-engineering mode derives tokens and component specs from the repo with chrome-devtools-mcp route inspection (spec at docs/design-system/codebase-reverse-spec-*.md, section-by-section approval, per-file delete confirmation). Component-context skill plus opus component-context agent: minimal return (one full spec + motion) for exact or high-confidence fuzzy; auto top-3 full specs + pattern synthesis + motion when ambiguous; gap inference when no match — never the whole compendium. Design-reviewer skill and agent: headless Playwright quality gate (playwright-skill-bridge.mjs) — CI-safe, no DevTools MCP — Nielsen heuristics UX scoring (0-100), diff mode, review-checklist synergy, functional/behavior-change escalation, Categories A–F in phase files. Opus + haiku mechanical dispatch; .agent-progress/ logs. Update-component-index skill for the component compendium index.
Defect reporting and submission workflow with dispatch contract support. Reporter skill conducts structured interviews, auto-generates reproduction steps via headless Playwright (visual bugs; plugin bridge script, CI-safe) or code tracing (API bugs), cross-references requirements, and classifies as true defect, story update, or feature request. Supports dispatch from orchestrators with page URL (visual) or API endpoint identity (non-visual). Organizer skill submits to GitHub, Jira, Linear, or GitLab with system-native formatting and requirement traceability.
Product management: ticket-info, user-stories-create, prd, spec
Skills for generating design review questions, posting to Figma/Jira, and writing user stories via Cascade MCP
Comprehensive AI-assisted requirements elicitation. Supports stakeholder interviews (LLMREI pattern), document extraction, stakeholder simulation, domain research, gap analysis, user story mapping, customer journey mapping, JTBD analysis, prioritization (MoSCoW/Kano/WSJF), surveys, workshops, brainstorming, and business rules analysis. Exports to canonical, EARS, and Gherkin formats.
Spec-driven development for big features. When features get too big, plan mode gets too vague—leading to hallucinations during implementation. ShipSpec replaces vague plans with structured PRDs, technical designs, and ordered tasks that keep Claude grounded.
Convert design documents, PRDs, and task lists into beads issues with lossless conversion, proper epic hierarchy, validated dependencies, and three independent subagent review passes.
Refine project plans through in-depth Socratic questioning. Interview about technical implementation, UI/UX, concerns, and tradeoffs to produce comprehensive specs.