BMAD-METHOD/src/bmm-skills/4-implementation
Brian Madison da5016d34a refactor(skills): switch resolver from Node+yaml to Python+PyYAML
Anthropic's Agent Skills ecosystem leans Python (official doc skills
use Python; the skills spec excludes node_modules from packaged
distributions). Using Python + PyYAML aligns with where the platform
is going, keeps the dependency declared via requirements.txt (scannable
by pip-audit/Dependabot), and eliminates the need to vendor or bundle
an npm package into the repo.

Changes:
- Rewrite src/scripts/resolve-customization.js as
  src/scripts/resolve_customization.py with identical merge semantics.
- Drop vendored yaml@2.8.2 (~135 files, 800KB) from src/scripts/vendor/.
- Declare the dependency via src/scripts/requirements.txt (PyYAML>=6.0).
- Update all 6 agent SKILL.md files to invoke `python3` instead of `node`.
- Update docs/how-to/customize-bmad.md to reflect the Python runtime
  and PyYAML install requirement.
- Remove src/scripts/vendor/** from eslint.config.mjs and .prettierignore.
- Refresh the _installSharedScripts comment (no more yaml bundling).
2026-04-18 17:12:00 -05:00
..
bmad-agent-dev refactor(skills): switch resolver from Node+yaml to Python+PyYAML 2026-04-18 17:12:00 -05:00
bmad-checkpoint-preview fix(checkpoint): add explicit HALT before decision menu in wrapup step (#2184) 2026-04-01 22:52:46 -06:00
bmad-code-review feat(review): enforce model parity for all review subagents (#2236) 2026-04-10 05:53:54 -07:00
bmad-correct-course chore: remove SM agent (Bob) and migrate to Developer agent (#2186) 2026-04-02 12:25:24 -07:00
bmad-create-story refactor(installer): discover skills by SKILL.md instead of manifest YAML (#2082) 2026-03-21 00:11:23 -06:00
bmad-dev-story refactor(installer): discover skills by SKILL.md instead of manifest YAML (#2082) 2026-03-21 00:11:23 -06:00
bmad-qa-generate-e2e-tests chore: remove QA agent (Quinn) and migrate capability to Developer agent (#2179) 2026-04-02 07:13:35 -07:00
bmad-quick-dev feat(quick-dev): sync sprint-status.yaml on epic-story implementation (#2234) 2026-04-10 10:03:53 -07:00
bmad-retrospective chore: remove SM agent (Bob) and migrate to Developer agent (#2186) 2026-04-02 12:25:24 -07:00
bmad-sprint-planning chore: remove SM agent (Bob) and migrate to Developer agent (#2186) 2026-04-02 12:25:24 -07:00
bmad-sprint-status chore: remove SM agent (Bob) and migrate to Developer agent (#2186) 2026-04-02 12:25:24 -07:00