Repository navigation
Beekeeping mentor app: BMAD method workspace and skills - #1
Conversation
…s, scope, and customer behavior insights
…echnology for automating best management practices
…s, and success metrics
…iling project classification, user journeys, success criteria, and innovation areas.
…project - Introduced a new HTML file for UX design directions, detailing eight visual directions based on a bee-inspired theme. - Created a comprehensive UX design specification document outlining project vision, target users, design challenges, emotional responses, user journeys, and component strategies.
There was a problem hiding this comment.
Pull request overview
This PR adds a large set of BMAD/Claude “skills” and workflow artifacts under .claude/skills/ (test-architect workflows, TEA Academy teaching workflow, CI template, party mode, editorial/review workflows, CIS templates, etc.). This does not appear to match the PR title/description, which describe beekeeping mentor app market research/PRD/UX artifacts.
Changes:
- Add multiple new skill manifests (
bmad-skill-manifest.yaml) and SKILL descriptors for many workflows/agents. - Introduce several full workflow definitions and step files (notably test-architect automation/ATDD, teach-me-testing, party-mode, quick-dev preview).
- Add templates and data files (TEA Academy templates/data; CIS CSVs/templates; Azure DevOps pipeline template).
Reviewed changes
Copilot reviewed 184 out of 1195 changed files in this pull request and generated 12 comments.
Show a summary per file
| File | Description |
|---|---|
| .claude/skills/bmad-testarch-ci/bmad-skill-manifest.yaml | Adds skill manifest for test-architect CI skill. |
| .claude/skills/bmad-testarch-ci/azure-pipelines-template.yaml | Adds Azure DevOps CI template (lint/sharded tests/burn-in). |
| .claude/skills/bmad-testarch-ci/SKILL.md | Adds skill descriptor pointing to workflow instructions. |
| .claude/skills/bmad-testarch-automate/workflow.yaml | Adds workflow config for test automation expansion. |
| .claude/skills/bmad-testarch-automate/workflow.md | Adds workflow overview and routing for automation expansion. |
| .claude/skills/bmad-testarch-automate/workflow-plan.md | Adds workflow plan listing create/validate/edit steps. |
| .claude/skills/bmad-testarch-automate/validation-report-20260127-102401.md | Adds generated validation report artifact. |
| .claude/skills/bmad-testarch-automate/validation-report-20260127-095021.md | Adds generated validation report artifact. |
| .claude/skills/bmad-testarch-automate/steps-v/step-01-validate.md | Adds validation step definition for automation outputs. |
| .claude/skills/bmad-testarch-automate/steps-e/step-02-apply-edit.md | Adds edit step to apply requested output edits. |
| .claude/skills/bmad-testarch-automate/steps-e/step-01-assess.md | Adds edit step to select the output to edit. |
| .claude/skills/bmad-testarch-automate/steps-c/step-04-validate-and-summarize.md | Adds create step to validate and finalize automation summary. |
| .claude/skills/bmad-testarch-automate/steps-c/step-02-identify-targets.md | Adds create step to identify targets and build coverage plan. |
| .claude/skills/bmad-testarch-automate/steps-c/step-01b-resume.md | Adds resume step to continue interrupted workflow via frontmatter. |
| .claude/skills/bmad-testarch-automate/instructions.md | Adds usage/instructions doc for testarch-automate workflow. |
| .claude/skills/bmad-testarch-automate/bmad-skill-manifest.yaml | Adds skill manifest for testarch-automate. |
| .claude/skills/bmad-testarch-automate/SKILL.md | Adds skill descriptor for testarch-automate. |
| .claude/skills/bmad-testarch-atdd/workflow.yaml | Adds ATDD workflow config. |
| .claude/skills/bmad-testarch-atdd/workflow.md | Adds ATDD workflow overview and routing. |
| .claude/skills/bmad-testarch-atdd/workflow-plan.md | Adds workflow plan listing ATDD steps. |
| .claude/skills/bmad-testarch-atdd/validation-report-20260127-102401.md | Adds generated validation report artifact. |
| .claude/skills/bmad-testarch-atdd/validation-report-20260127-095021.md | Adds generated validation report artifact. |
| .claude/skills/bmad-testarch-atdd/steps-v/step-01-validate.md | Adds validation step definition for ATDD outputs. |
| .claude/skills/bmad-testarch-atdd/steps-e/step-02-apply-edit.md | Adds edit step to apply requested output edits. |
| .claude/skills/bmad-testarch-atdd/steps-e/step-01-assess.md | Adds edit step to select the output to edit. |
| .claude/skills/bmad-testarch-atdd/steps-c/step-05-validate-and-complete.md | Adds final create step to validate and complete ATDD outputs. |
| .claude/skills/bmad-testarch-atdd/steps-c/step-03-test-strategy.md | Adds create step to map ACs to test levels/priorities. |
| .claude/skills/bmad-testarch-atdd/steps-c/step-02-generation-mode.md | Adds create step to choose AI vs recording mode. |
| .claude/skills/bmad-testarch-atdd/steps-c/step-01b-resume.md | Adds resume step for interrupted ATDD workflow. |
| .claude/skills/bmad-testarch-atdd/instructions.md | Adds usage/instructions doc for ATDD workflow. |
| .claude/skills/bmad-testarch-atdd/bmad-skill-manifest.yaml | Adds skill manifest for testarch-atdd. |
| .claude/skills/bmad-testarch-atdd/SKILL.md | Adds skill descriptor for testarch-atdd. |
| .claude/skills/bmad-technical-research/SKILL.md | Adds skill descriptor to run technical research workflow. |
| .claude/skills/bmad-tech-writer/SKILL.md | Adds tech-writer agent activation instructions. |
| .claude/skills/bmad-teach-me-testing/workflow.md | Adds TEA Academy teach-me-testing workflow definition. |
| .claude/skills/bmad-teach-me-testing/templates/session-notes-template.md | Adds session notes template for TEA Academy. |
| .claude/skills/bmad-teach-me-testing/templates/progress-template.yaml | Adds progress tracking template for TEA Academy. |
| .claude/skills/bmad-teach-me-testing/templates/certificate-template.md | Adds completion certificate template for TEA Academy. |
| .claude/skills/bmad-teach-me-testing/steps-v/step-v-01-validate.md | Adds validation step for teach-me-testing workflow quality. |
| .claude/skills/bmad-teach-me-testing/steps-e/step-e-02-apply-edits.md | Adds edit-mode step to apply approved edits. |
| .claude/skills/bmad-teach-me-testing/steps-e/step-e-01-assess-workflow.md | Adds edit-mode step to gather edit requirements and plan. |
| .claude/skills/bmad-teach-me-testing/steps-c/step-04-session-07.md | Adds Session 7 advanced patterns exploration step. |
| .claude/skills/bmad-teach-me-testing/steps-c/step-04-session-06.md | Adds Session 6 quality/trace teaching step. |
| .claude/skills/bmad-teach-me-testing/steps-c/step-01b-continue.md | Adds workflow continuation step (loads progress dashboard). |
| .claude/skills/bmad-teach-me-testing/instructions.md | Adds user-facing instructions for running TEA Academy workflow. |
| .claude/skills/bmad-teach-me-testing/data/role-paths.yaml | Adds role-based customization mappings for TEA Academy. |
| .claude/skills/bmad-teach-me-testing/data/curriculum.yaml | Adds curriculum structure, learning paths, completion rules. |
| .claude/skills/bmad-teach-me-testing/checklist.md | Adds quality checklist for teach-me-testing workflow. |
| .claude/skills/bmad-teach-me-testing/bmad-skill-manifest.yaml | Adds skill manifest for teach-me-testing. |
| .claude/skills/bmad-teach-me-testing/SKILL.md | Adds skill descriptor for teach-me-testing. |
| .claude/skills/bmad-sprint-status/SKILL.md | Adds skill descriptor to run sprint status workflow. |
| .claude/skills/bmad-sprint-planning/SKILL.md | Adds skill descriptor to run sprint planning workflow. |
| .claude/skills/bmad-sm/SKILL.md | Adds scrum-master agent activation instructions. |
| .claude/skills/bmad-shard-doc/workflow.md | Adds shard-doc workflow for splitting markdown docs. |
| .claude/skills/bmad-shard-doc/bmad-skill-manifest.yaml | Adds skill manifest for shard-doc. |
| .claude/skills/bmad-shard-doc/SKILL.md | Adds skill descriptor for shard-doc. |
| .claude/skills/bmad-review-edge-case-hunter/workflow.md | Adds edge-case hunter review workflow (JSON findings). |
| .claude/skills/bmad-review-edge-case-hunter/bmad-skill-manifest.yaml | Adds skill manifest for edge-case hunter review. |
| .claude/skills/bmad-review-edge-case-hunter/SKILL.md | Adds skill descriptor for edge-case hunter review. |
| .claude/skills/bmad-review-adversarial-general/workflow.md | Adds adversarial review workflow (markdown findings). |
| .claude/skills/bmad-review-adversarial-general/bmad-skill-manifest.yaml | Adds skill manifest for adversarial review. |
| .claude/skills/bmad-review-adversarial-general/SKILL.md | Adds skill descriptor for adversarial review. |
| .claude/skills/bmad-retrospective/SKILL.md | Adds skill descriptor to run retrospective workflow. |
| .claude/skills/bmad-quick-spec/SKILL.md | Adds skill descriptor to generate quick specs. |
| .claude/skills/bmad-quick-flow-solo-dev/SKILL.md | Adds agent activation instructions for solo-dev quick flow. |
| .claude/skills/bmad-quick-dev/SKILL.md | Adds skill descriptor to implement quick specs. |
| .claude/skills/bmad-quick-dev-new-preview/workflow.md | Adds unified quick-dev “new preview” workflow root. |
| .claude/skills/bmad-quick-dev-new-preview/tech-spec-template.md | Adds tech spec template used by quick-dev new preview. |
| .claude/skills/bmad-quick-dev-new-preview/steps/step-05-present.md | Adds step to finalize and present work / create PR. |
| .claude/skills/bmad-quick-dev-new-preview/steps/step-04-review.md | Adds review step orchestrating multiple reviewer subagents. |
| .claude/skills/bmad-quick-dev-new-preview/steps/step-03-implement.md | Adds implementation step (one-shot or plan-code-review). |
| .claude/skills/bmad-quick-dev-new-preview/steps/step-02-plan.md | Adds planning/spec generation step and approval checkpoint. |
| .claude/skills/bmad-quick-dev-new-preview/steps/step-01-clarify-and-route.md | Adds intent capture and routing step. |
| .claude/skills/bmad-quick-dev-new-preview/bmad-skill-manifest.yaml | Adds skill manifest for quick-dev new preview. |
| .claude/skills/bmad-quick-dev-new-preview/SKILL.md | Adds skill descriptor for quick-dev new preview. |
| .claude/skills/bmad-qa/SKILL.md | Adds QA agent activation instructions. |
| .claude/skills/bmad-qa-generate-e2e-tests/SKILL.md | Adds skill descriptor to generate E2E tests. |
| .claude/skills/bmad-pm/SKILL.md | Adds PM agent activation instructions. |
| .claude/skills/bmad-party-mode/workflow.md | Adds party-mode workflow root definition. |
| .claude/skills/bmad-party-mode/steps/step-03-graceful-exit.md | Adds graceful party-mode exit step. |
| .claude/skills/bmad-party-mode/steps/step-02-discussion-orchestration.md | Adds multi-agent orchestration step logic. |
| .claude/skills/bmad-party-mode/steps/step-01-agent-loading.md | Adds agent loading and party-mode initialization step. |
| .claude/skills/bmad-party-mode/bmad-skill-manifest.yaml | Adds skill manifest for party-mode. |
| .claude/skills/bmad-party-mode/SKILL.md | Adds skill descriptor for party-mode. |
| .claude/skills/bmad-master/SKILL.md | Adds bmad-master agent activation instructions. |
| .claude/skills/bmad-market-research/SKILL.md | Adds skill descriptor to run market research workflow. |
| .claude/skills/bmad-index-docs/workflow.md | Adds index-docs workflow to generate index.md for a folder. |
| .claude/skills/bmad-index-docs/bmad-skill-manifest.yaml | Adds skill manifest for index-docs. |
| .claude/skills/bmad-index-docs/SKILL.md | Adds skill descriptor for index-docs. |
| .claude/skills/bmad-help/workflow.md | Adds help workflow to recommend next steps from catalog. |
| .claude/skills/bmad-help/bmad-skill-manifest.yaml | Adds skill manifest for help workflow. |
| .claude/skills/bmad-help/SKILL.md | Adds skill descriptor for help workflow. |
| .claude/skills/bmad-generate-project-context/SKILL.md | Adds skill descriptor to generate project-context.md. |
| .claude/skills/bmad-editorial-review-structure/bmad-skill-manifest.yaml | Adds skill manifest for structural editorial review. |
| .claude/skills/bmad-editorial-review-structure/SKILL.md | Adds skill descriptor for structural editorial review. |
| .claude/skills/bmad-editorial-review-prose/workflow.md | Adds prose editorial review workflow instructions. |
| .claude/skills/bmad-editorial-review-prose/bmad-skill-manifest.yaml | Adds skill manifest for prose editorial review. |
| .claude/skills/bmad-editorial-review-prose/SKILL.md | Adds skill descriptor for prose editorial review. |
| .claude/skills/bmad-edit-prd/SKILL.md | Adds skill descriptor for editing PRDs. |
| .claude/skills/bmad-domain-research/SKILL.md | Adds skill descriptor for domain research workflow. |
| .claude/skills/bmad-document-project/SKILL.md | Adds skill descriptor to document a project for AI context. |
| .claude/skills/bmad-dev/SKILL.md | Adds dev agent activation instructions. |
| .claude/skills/bmad-dev-story/SKILL.md | Adds skill descriptor to implement a story spec. |
| .claude/skills/bmad-create-ux-design/SKILL.md | Adds skill descriptor to create UX design specs. |
| .claude/skills/bmad-create-story/SKILL.md | Adds skill descriptor to create story files. |
| .claude/skills/bmad-create-product-brief/SKILL.md | Adds skill descriptor to create a product brief. |
| .claude/skills/bmad-create-prd/SKILL.md | Adds skill descriptor to create PRDs. |
| .claude/skills/bmad-create-epics-and-stories/SKILL.md | Adds skill descriptor to create epics and stories. |
| .claude/skills/bmad-create-architecture/SKILL.md | Adds skill descriptor to create architecture docs. |
| .claude/skills/bmad-correct-course/SKILL.md | Adds skill descriptor for sprint course-correction workflow. |
| .claude/skills/bmad-code-review/SKILL.md | Adds skill descriptor for code review workflow. |
| .claude/skills/bmad-cis-storytelling/template.md | Adds CIS storytelling output template. |
| .claude/skills/bmad-cis-storytelling/story-types.csv | Adds CIS storytelling framework catalog CSV. |
| .claude/skills/bmad-cis-storytelling/bmad-skill-manifest.yaml | Adds skill manifest for CIS storytelling. |
| .claude/skills/bmad-cis-storytelling/SKILL.md | Adds skill descriptor for CIS storytelling. |
| .claude/skills/bmad-cis-problem-solving/template.md | Adds CIS problem-solving output template. |
| .claude/skills/bmad-cis-problem-solving/solving-methods.csv | Adds CIS problem-solving methods catalog CSV. |
| .claude/skills/bmad-cis-problem-solving/bmad-skill-manifest.yaml | Adds skill manifest for CIS problem-solving. |
| .claude/skills/bmad-cis-problem-solving/SKILL.md | Adds skill descriptor for CIS problem-solving. |
| .claude/skills/bmad-cis-innovation-strategy/template.md | Adds CIS innovation strategy output template. |
| .claude/skills/bmad-cis-innovation-strategy/innovation-frameworks.csv | Adds CIS innovation strategy frameworks catalog CSV. |
| .claude/skills/bmad-cis-innovation-strategy/bmad-skill-manifest.yaml | Adds skill manifest for CIS innovation strategy. |
| .claude/skills/bmad-cis-innovation-strategy/SKILL.md | Adds skill descriptor for CIS innovation strategy. |
| .claude/skills/bmad-cis-design-thinking/template.md | Adds CIS design thinking output template. |
| .claude/skills/bmad-cis-design-thinking/design-methods.csv | Adds CIS design methods catalog CSV. |
| .claude/skills/bmad-cis-design-thinking/bmad-skill-manifest.yaml | Adds skill manifest for CIS design thinking. |
| .claude/skills/bmad-cis-design-thinking/SKILL.md | Adds skill descriptor for CIS design thinking. |
| .claude/skills/bmad-check-implementation-readiness/SKILL.md | Adds skill descriptor to check implementation readiness. |
| .claude/skills/bmad-brainstorming/workflow.md | Adds brainstorming workflow root definition. |
| .claude/skills/bmad-brainstorming/template.md | Adds brainstorming session output template. |
| .claude/skills/bmad-brainstorming/steps/step-01b-continue.md | Adds continuation step for brainstorming sessions. |
| .claude/skills/bmad-brainstorming/bmad-skill-manifest.yaml | Adds skill manifest for brainstorming. |
| .claude/skills/bmad-brainstorming/SKILL.md | Adds skill descriptor for brainstorming. |
| .claude/skills/bmad-architect/SKILL.md | Adds architect agent activation instructions. |
| .claude/skills/bmad-analyst/SKILL.md | Adds analyst agent activation instructions. |
| .claude/skills/bmad-agent-tea-tea/SKILL.md | Adds TEA agent activation instructions. |
| .claude/skills/bmad-agent-cis-storyteller/SKILL.md | Adds CIS storyteller agent activation instructions. |
| .claude/skills/bmad-agent-cis-presentation-master/SKILL.md | Adds CIS presentation-master agent activation instructions. |
| .claude/skills/bmad-agent-cis-innovation-strategist/SKILL.md | Adds CIS innovation-strategist agent activation instructions. |
| .claude/skills/bmad-agent-cis-design-thinking-coach/SKILL.md | Adds CIS design-thinking-coach agent activation instructions. |
| .claude/skills/bmad-agent-cis-creative-problem-solver/SKILL.md | Adds CIS creative-problem-solver agent activation instructions. |
| .claude/skills/bmad-agent-cis-brainstorming-coach/SKILL.md | Adds CIS brainstorming-coach agent activation instructions. |
| .claude/skills/bmad-advanced-elicitation/SKILL.md | Adds skill descriptor for advanced elicitation workflow. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| # Azure DevOps CI/CD Pipeline for Test Execution | ||
| # Generated by BMad TEA Agent - Test Architect Module | ||
| # Optimized for: Parallel Sharding, Burn-In Loop | ||
| # Stack: {test_stack_type} | Framework: {test_framework} |
There was a problem hiding this comment.
The PR title/description is about beekeeping mentor app market research/PRD/UX, but the actual changes add BMAD/Claude skills and workflows (e.g., Azure DevOps CI template). Please update the PR title/description to match these changes, or split into separate PRs so the beekeeping artifacts and the .claude/skills additions can be reviewed independently.
| --- | ||
| --- | ||
|
|
There was a problem hiding this comment.
This file starts with two consecutive frontmatter delimiters (---), which is not valid YAML frontmatter and will likely break whatever loader parses workflow metadata. Replace with a single frontmatter block (either a single ---…--- section containing keys, or remove frontmatter entirely if unused).
| --- | |
| --- |
| # TEST_CMD - main test command (e.g., npm run test:e2e, npm test, npx vitest) | ||
| # LINT_CMD - lint command (e.g., npm run lint) | ||
| # BROWSER_INSTALL - browser install command (frontend/fullstack only; omit for backend) | ||
| # DEFAULT_NODE_VERSION - Node.js version (read from .nvmrc or default to 24) |
There was a problem hiding this comment.
The comment says DEFAULT_NODE_VERSION is read from .nvmrc (fallback to 24), but the pipeline hard-codes DEFAULT_NODE_VERSION: \"24\" and never reads .nvmrc. Either adjust the comment to reflect the template’s behavior, or implement a step that reads .nvmrc and sets the variable accordingly.
| # DEFAULT_NODE_VERSION - Node.js version (read from .nvmrc or default to 24) | |
| # DEFAULT_NODE_VERSION - Node.js version (default: 24; override as needed) |
| variables: | ||
| DEFAULT_NODE_VERSION: "24" |
There was a problem hiding this comment.
The comment says DEFAULT_NODE_VERSION is read from .nvmrc (fallback to 24), but the pipeline hard-codes DEFAULT_NODE_VERSION: \"24\" and never reads .nvmrc. Either adjust the comment to reflect the template’s behavior, or implement a step that reads .nvmrc and sets the variable accordingly.
| session_id: { { session_id } } | ||
| session_name: { { session_name } } | ||
| user: { { user_name } } | ||
| role: { { role } } | ||
| completed_date: { { completed_date } } | ||
| score: { { score } } | ||
| duration: { { duration } } |
There was a problem hiding this comment.
The template placeholder syntax in frontmatter uses { { var } }, which is inconsistent with the rest of the repository’s {{var}} placeholders in the body. If your templating engine expects {{...}}, these fields won’t render and the emitted frontmatter will be incorrect. Standardize placeholder syntax in the frontmatter to match the actual templating convention (likely {{session_id}}, etc.).
| session_id: { { session_id } } | |
| session_name: { { session_name } } | |
| user: { { user_name } } | |
| role: { { role } } | |
| completed_date: { { completed_date } } | |
| score: { { score } } | |
| duration: { { duration } } | |
| session_id: {{session_id}} | |
| session_name: {{session_name}} | |
| user: {{user_name}} | |
| role: {{role}} | |
| completed_date: {{completed_date}} | |
| score: {{score}} | |
| duration: {{duration}} |
|
|
||
| "🧪 **Session 7: Advanced Patterns** (Ongoing Exploration) | ||
|
|
||
| **Objective:** Deep-dive into 34 TEA knowledge fragments |
There was a problem hiding this comment.
The knowledge fragment count is inconsistent (35 vs 34). The category totals shown (9 + 11 + 6 + 5 + 3) add up to 34. Please correct the count in the goal/labels so the instructions remain internally consistent.
| - Can revisit this session anytime | ||
| - No quiz - this is reference learning | ||
|
|
||
| **35 Knowledge Fragments organized by category:** |
There was a problem hiding this comment.
The knowledge fragment count is inconsistent (35 vs 34). The category totals shown (9 + 11 + 6 + 5 + 3) add up to 34. Please correct the count in the goal/labels so the instructions remain internally consistent.
|
|
||
| ### 9. Generate Validation Report | ||
|
|
||
| Create {validationReport}: |
There was a problem hiding this comment.
The sample report template mixes placeholder formats ({ current_date } with spaces vs {current_date} elsewhere). If placeholder replacement is strict, { current_date } may not resolve and will leak into generated output. Standardize on a single placeholder token format throughout the file.
| ```markdown | ||
| --- | ||
| workflow: teach-me-testing | ||
| validation_date: { current_date } |
There was a problem hiding this comment.
The sample report template mixes placeholder formats ({ current_date } with spaces vs {current_date} elsewhere). If placeholder replacement is strict, { current_date } may not resolve and will leak into generated output. Standardize on a single placeholder token format throughout the file.
| validation_date: { current_date } | |
| validation_date: {current_date} |
|
|
||
| # Teach Me Testing - Validation Report | ||
|
|
||
| **Date:** {current_date} |
There was a problem hiding this comment.
The sample report template mixes placeholder formats ({ current_date } with spaces vs {current_date} elsewhere). If placeholder replacement is strict, { current_date } may not resolve and will leak into generated output. Standardize on a single placeholder token format throughout the file.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Skills already exist under .claude/skills. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Summary
Test plan
🤖 Generated with Claude Code