Commit Graph

1188 Commits

Author SHA1 Message Date
Mårten Angner c29cbb9216 Clarify installation success message for better UX
Old message was too technical and vague.

New message:
- Clear numbered steps (1-2-3)
- Specific: 'Open this folder in Windsurf or VS Code'
- Exact command to paste (not just 'tell the AI')
- Clear outcome: 'Saga will greet you by name'
- Cleaner layout with separator

Addresses workshop feedback about confusing instructions.
2026-02-24 11:33:27 +01:00
Mårten Angner ef3d523875 Remove placeholder template files from installer
Workshop feedback: 00-*.md files were confusing and ignored by users.

Changes:
- Remove createFolderGuides() and createProjectInfoFile() methods
- Folders still created but empty (only .gitkeep)
- Agents will create files dynamically during workflows
- Cleaner, less confusing user experience
2026-02-24 11:29:47 +01:00
Mårten Angner 5bdb03572b Clarify installer question: pitch deck vs Product Brief
- Change vague 'Where are you starting?' to clear yes/no question
- Fix typos: 'pich' → 'pitch', 'prief' → 'brief'
- Clearer choice labels for better UX
2026-02-24 11:27:56 +01:00
Mårten Angner 24e47375d5 Add output folder customization to installer
- Add 3rd question: Output folder name (default: design-process)
- Users can customize to docs/, deliverables/, etc.
- Update config.yaml to use dynamic root_folder
- Update template placeholders to use config.root_folder

Balances simplification (3 questions vs 7+) with useful customization.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-24 10:48:56 +01:00
Mårten Angner e955b5b212 Remove Mimir orchestrator and add Saga auto-activation
- Remove mimir-orchestrator.agent.yaml (orchestration layer removed)
- Add activation prompt to Saga for immediate greeting
- Saga now direct entry point (no orchestrator needed)
- Greets user by name and starts Product Brief workflow

Workshop finding: 50% bypassed orchestration, Mimir added complexity.
Direct activation simplifies user journey.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-24 10:43:12 +01:00
Mårten Angner 5c6449d001 Simplify installer to 2 questions and update folder structure
- Reduce installer to minimal config: project_name + starting_point
- Remove design_experience, project_type, IDE selection questions
- Standardize on design-process/ output folder
- Update folder structure: A-E (remove F-G phases)
- Change D-Design-System → E-Design-System
- Add _progress/agent-dialogs/ folder
- Update success message to point to Saga (not Mimir)
- Auto-include learning material (no prompt)
- Get user_name from git config
- Remove IDE setup step

Workshop finding: 0/4 participants completed workflows with complex installer.
Simplification improves first-time user experience.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-24 10:42:13 +01:00
Mårten Angner 95945ffe61 Bump to v0.2.3
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 13:18:23 +01:00
Mårten Angner 0cb415afbf Add root folder selection to installer
- Users can now choose between design-process/, docs/, or deliverables/
- Removes folder auto-detection logic that caused duplicate folders
- Installer creates folders at user's chosen location
- Prevents conflict with project setup workflow

Fixes issue where both design-process/ and docs/ were created.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 13:15:36 +01:00
Mårten Angner 74f4aeee21 Bump to v0.2.2
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 11:25:14 +01:00
Mårten Angner c354ce7203 Update CHANGELOG for v0.2.1
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 11:22:43 +01:00
Mårten Angner efaa9e1d95 Fix installer crash: pass config to createDocsFolders
createFolderGuides() needs config parameter for template replacements.
This was causing "config is not defined" error during installation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 11:22:15 +01:00
Mårten Angner fe2c4c0e7c chore: bump version to 0.2.1 for installer fixes 2026-02-23 08:18:19 +01:00
Mårten Angner e232a783cb Fix installer for workshop: folder detection, 00 files, never overwrite
Critical fixes before workshop:
- Detect existing deliverables folders (design-process, docs, deliverables, wds-deliverables)
- Update config.yaml with detected output_folder
- Implement createFolderGuides() to copy all 00 template files
- Create 00-project-info.md as project settings home
- Never overwrite existing user files

Files modified:
- tools/cli/lib/installer.js - folder detection, createFolderGuides(), config update
- INSTALLER-FIXES-2026-02-23.md - complete documentation of all fixes
- src/workflows/1-project-brief/templates/00-project-info.template.md - new template

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-23 08:16:23 +01:00
Mårten Angner a5e5fa3e51 Fix publish workflow: rename to .yaml, fix empty mapping
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 15:19:44 +01:00
Mårten Angner 0b49f18ec9 Fix publish workflow: use npm install (no lockfile)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 15:00:38 +01:00
Mårten Angner bb79f140ce Add GitHub Actions workflow for npm publishing
Publishes to npm on tag push (v*) or manual trigger.
Bypasses local 2FA issues by using NPM_TOKEN secret.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 14:52:09 +01:00
Mårten Angner 629de0849e Fix lint and formatting issues for v0.2.0 release
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 14:18:53 +01:00
Mårten Angner de72bb42d7 Add CHANGELOG entry for v0.2.0
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 14:10:03 +01:00
Mårten Angner cd46fcccdc Sync src/ with expansion repo v0.2.0
Replace entire src/ content with bmad-method-wds-expansion source:
- Restructured workflows (BMad-compliant phases 0-8)
- Updated agent YAMLs with correct workflow paths
- Templates moved into workflow folders (no more top-level templates/)
- Added skills/ directory (agent activation files)
- Added module-help.csv (workflow registry)
- Removed legacy dirs: _module-installer/, core/, modules/

Installer updates:
- Copy skills/ instead of templates/
- Copy module-help.csv alongside module.yaml
- Updated doc folder structure to match expansion
- Compiler handles _bmad/wds/ path rewriting for standalone

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 13:41:15 +01:00
Mårten Angner ae937d4aad Add strategic analysis level to Phase 0 configuration
- New option: Full Trigger Map vs Simplified VTC vs Skip
- Synced from bmad-method-wds-expansion

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-07 07:48:39 +01:00
Mårten Angner 8f52d40da5 Add Phase 0: Project Setup workflow
- New entry point that asks Greenfield vs Brownfield upfront
- Prevents users from going through Phase 1-3 with existing codebases
- Adds project configuration questions
- Updates routing to direct brownfield projects to Phase 8

Synced from bmad-method-wds-expansion.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-07 07:42:51 +01:00
Mårten Angner afdfcd0f1c Sync optimized workflows from expansion repo
All step files now comply with BMAD v6 (<200 lines, 250 max):

Optimized phases:
- Phase 1: step-11-tone-of-voice (233→162 lines)
- Phase 2: step-02-generate-business-goals (231→86 lines)
- Phase 4: page workshops (578→135, 406→169, 355→197 lines)
- Phase 6: handoff dialogs (441→107, 327→130, 414→137 lines)
- Phase 7: testing steps (683→158, 517→112, 441→101, etc.)
- Phase 8: ongoing development (498→164, 381→131, etc.)
- Shared: vtc customer-awareness (256→193 lines)

Created 18 substep files for templates and examples.
Total: 59 files changed, 5605 insertions, 8885 deletions.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 22:30:50 +01:00
Mårten Angner 944b5f2d1f Merge branch 'main' of https://github.com/whiteport-collective/whiteport-design-studio 2026-02-03 12:52:58 +01:00
Mårten Angner 8dfc45fce0 Agent slimming 2026-02-03 12:52:54 +01:00
Mårten Angner a38cd018b8
WDS v6 conversion
- Update README and agent names for WDS v6 conversion
- Enhance WDS documentation and finalize PRD structure
- Finalize WDS methodology documentation and phase details
- Implement language configuration and workflow documentation
- Add course content and design system updates
- Add Excalidraw integration
- Implement micro-file architecture for Phase 6 & 7 workflows
2026-02-02 14:33:50 +01:00
Mårten Angner 0d7364e534 0.1.1 2026-01-29 16:56:02 +01:00
Mårten Angner 1453c050ac Installer updates 2026-01-29 16:38:17 +01:00
Mårten Angner 57d091e368 Installer updates 2026-01-29 15:36:22 +01:00
Mårten Angner b4cbe6a30d Installer 2026-01-29 15:34:21 +01:00
Mårten Angner 044c83eeda Update to latest version 2026-01-29 08:11:32 +01:00
Mårten Angner 9cd83242fa Updating to match the official BMad repo 2026-01-23 13:10:39 +01:00
Mårten Angner e01e2c6227 Course module 05 2026-01-15 19:08:25 +01:00
Mårten Angner 4bb5c35abb Merge branch 'main' of https://github.com/whiteport-collective/whiteport-design-studio 2026-01-12 12:14:49 +01:00
Mårten Angner 0aa3525686 Figma integration & updates to the WDS Course 2026-01-12 12:02:22 +01:00
Mårten Angner a4170f2bcf
Merge branch 'bmad-code-org:main' into main 2026-01-12 11:31:13 +01:00
Alex Verkhovsky d4f6642333
fix: add missing review menu and HALT to quick-spec step 4 (#1305)
Step 4 was missing a structured menu at the spec review checkpoint.
This caused agents to skip past the approval step without waiting for
explicit user confirmation.

Added:
- Review menu with [y] Approve, [c] Changes, [q] Questions, [a] Advanced Elicitation, [p] Party Mode
- Explicit HALT instruction
- Menu handling section

This aligns step 4 with the menu-driven pattern used in steps 1-3.

Fixes #1304

Also fixes pre-existing prettier issue in src/modules/cis/module.yaml.

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 17:04:52 +08:00
Brian Madison 0a3cc1d12c release: bump to v6.0.0-alpha.23 2026-01-11 13:16:49 +08:00
Brian c3b7e98241
Workflow Creator and Validator Tools with Sub Process Support and PRD Validation Step now available!
* critical file issues in prd refactor resolved caught using the BMB workflow validator!!
* subprocess optimization and path violation checks in the workflow validator, along with fixes to the BMM PRD workflow
* standardize workflow and PRD step markdown formatting
- Improve consistency across workflow validation steps
- Standardize PRD innovation step structure
* Workflow Validation Max Parallel Mode POC
* prd trimodal compliant
* correct PRD completion suggested next steps
2026-01-11 11:13:38 +08:00
Murat K Ozcan 2f98f9130a
docs: add TEA design philosophy callout and context engineering glossary entry (#1303) 2026-01-11 09:23:25 +08:00
Alex Verkhovsky c18904d674
refactor: rename create-tech-spec to quick-spec for QuickFlow branding (#1290) 2026-01-10 11:33:00 +08:00
Murat K Ozcan 3e3c92ed3e
docs: expand TEA documentation with cheat sheets, MCP enhancements, a… (#1289)
* docs: expand TEA documentation with cheat sheets, MCP enhancements, and API testing patterns

* docs: update TEA fragment counts and fix playwright-utils code examples

* docs: addressed PR review concerns

* docs: update TEA MCP configuration link to point to documentation site
2026-01-10 02:55:57 +08:00
forcetrainer 12d3492e0c
Add link auditor, reorganize documentation, and README update (#1277)
* feat: add link auditor tools and fix broken docs links

- Add audit-doc-links.js to scan docs for broken links with auto-resolution
- Add fix-doc-links.js to apply suggested fixes (dry-run by default)
- Remove stale "Back to Core Concepts" breadcrumb links
- Update BMad acronym to "Breakthrough Method of Agile AI Driven Development"
- Update README links to docs.bmad-method.org
- Simplify upgrade callout in getting-started tutorial

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* docs: reorganize docs structure and archive v4 tutorial

- Remove unused section index files (tutorials, how-to, explanation, reference)
- Move getting-started-bmadv4.md to _archive
- Update quick-start-bmgd.md to remove archived file reference
- Update upgrade-to-v6.md
- Update astro.config.mjs for new structure

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix: ignore underscore directories in link checker

Update check-doc-links.js to skip _archive, _planning, and other
underscore-prefixed directories when validating links.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* docs: add v4 users section to README

Add links to v4 documentation archive and upgrade guide for users
migrating from previous versions.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* feat: convert docs to site-relative links and add validation tools

- Convert all relative links (./  ../) to site-relative paths (/path/)
- Strip .md extensions and use trailing slashes for Astro/Starlight
- Add fix-doc-links.js to convert relative links to site-relative
- Add validate-doc-links.js to check links point to existing files
- Remove old audit-doc-links.js and check-doc-links.js
- Update build-docs.js to use new validation script
- Add npm scripts: docs:fix-links, docs:validate-links
- Update style guide with validation steps

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* docs: standardize acronym to BMad across documentation

Replace incorrect "BMAD" with correct "BMad" in text and frontmatter
while preserving "BMAD-METHOD" in GitHub URLs.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* docs: fix BMad acronym and remove draft README

- Correct acronym to "Breakthrough Method of Agile AI Driven Development"
- Remove unused README-draft.md

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* docs: standardize BMad acronym in README

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* docs: standardize FAQ format across all FAQ pages

- Add TOC with jump links under "## Questions"
- Use ### headers for questions (no Q: prefix)
- Direct answers without **A:** prefix
- Remove horizontal rules and "Related Documentation" sections
- End each FAQ with issue/Discord CTA
- Update style guide with new FAQ guidelines
- Delete redundant faq/index.md (sidebar handles navigation)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix: use repo-relative links with .md for GitHub compatibility

Convert all documentation links to repo-relative format (/docs/path/file.md)
so they work when browsing on GitHub. The rehype plugin strips /docs/ prefix
and converts .md to trailing slash at build time for Astro/Starlight.

- Update rehype-markdown-links.js to strip /docs/ prefix from absolute paths
- Update fix-doc-links.js to generate /docs/ prefixed paths with .md extension
- Convert 217 links across 64 files to new format

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix: handle /docs/ prefix in link validator

Update resolveLink to strip /docs/ prefix from repo-relative links
before checking if files exist.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* docs: restore FAQ index page

Re-add the FAQ index page that was accidentally deleted, with
updated repo-relative link format.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Alex Verkhovsky <alexey.verkhovsky@gmail.com>
2026-01-10 02:55:33 +08:00
Phil 677a00280b
feat: refactor Cursor IDE setup to do command generation and cleanup instead of rules (#1283)
* feat: refactor Cursor IDE setup to do  command generation and cleanup instead of rules

- Added support for command generation in the Cursor IDE setup, including the creation of a new commands directory.
- Implemented cleanup for old BMAD commands alongside existing rules.
- Integrated TaskToolCommandGenerator for generating task and tool commands.
- Updated logging to reflect the number of agents, tasks, tools, and workflow commands generated during setup.

* style: adjust constructor formatting and update command path in Cursor IDE setup

- Reformatted the constructor method for consistency.
- Updated the command path syntax in the Cursor IDE setup to use a more standard format.

* fix: update Cursor command paths in documentation

- Changed the command path for Cursor IDE setup from `.cursor/rules/bmad/` to `.cursor/commands/bmad/` in both installers.md and modules.md.
- Updated file extension references to use `.md` instead of `.mdc` for consistency.
2026-01-09 16:39:32 +08:00
Mårten Angner c20ac0fa9d Re-added WDS Folder 2026-01-08 12:55:24 +01:00
Q00 d19cca79d2
fix: resolve ERR_REQUIRE_ESM by using dynamic import for inquirer (#1278)
Inquirer v9+ is ESM-only, causing ERR_REQUIRE_ESM when loaded via
require() in CommonJS. Convert all require('inquirer') calls to
dynamic import('inquirer') across 8 CLI files.

Fixes #1197
2026-01-08 15:42:22 +08:00
Alex Verkhovsky 8e165b9b57
chore: enable CodeRabbit auto-review on new PRs (#1276) 2026-01-08 07:59:30 +08:00
Alex Verkhovsky 67b70288a6
docs: update README links to new documentation site (#1274) 2026-01-08 07:58:53 +08:00
Brian Madison 5c76657732 Add CNAME file 2026-01-07 18:18:12 +08:00
Brian Madison 7bf05c9d9d fix missing scripts from installation, and add ability to exclude workflows from being added as commands in tools, the first being the example workflow meant just for workflow example to the workflow builder 2026-01-07 16:21:25 +08:00
Alex Verkhovsky 692f14f2e7
docs: add how-to guide for getting BMAD answers + fix Discord channels (#1265)
* docs: add how-to guide for getting BMAD answers + fix Discord channels

- New guide: docs/how-to/get-answers-about-bmad.md
  Teaches users to point LLMs at BMAD sources for self-serve answers

- Fixed outdated Discord channel references across 8 files:
  #general-dev → #bmad-development
  #bugs-issues → #report-bugs-and-issues
  Added #suggestions-feedback and #bmad-method-help where appropriate

* docs: add Mayakovsky-style poem to how-to guide
2026-01-07 16:05:05 +08:00