From 61531ffaee05ddaf03683c509f5f2409bbfeeae9 Mon Sep 17 00:00:00 2001 From: Alex Verkhovsky Date: Sun, 24 May 2026 22:52:25 -0700 Subject: [PATCH] fix(quick-dev): resolve render.py via {skill-root} in skill entry shim MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The bare `python render.py` shim assumes the agent's working directory is the skill directory, but agents run from the project root, so the script is not found. Reference it as `{skill-root}/render.py` — BMAD's standard token for a skill's installed directory, already used by every other skill's resolve_customization.py invocation — and add the one-line `{skill-root}` explainer so the model resolves it from an instruction rather than guessing. Interpreter stays `python`; the python vs python3 choice is a separate cross-platform concern. --- src/bmm-skills/4-implementation/bmad-quick-dev/SKILL.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bmm-skills/4-implementation/bmad-quick-dev/SKILL.md b/src/bmm-skills/4-implementation/bmad-quick-dev/SKILL.md index 9bcc3f176..7047a70cb 100644 --- a/src/bmm-skills/4-implementation/bmad-quick-dev/SKILL.md +++ b/src/bmm-skills/4-implementation/bmad-quick-dev/SKILL.md @@ -3,8 +3,10 @@ name: bmad-quick-dev description: 'Implements any user intent, requirement, story, bug fix or change request by producing clean working code artifacts that follow the project''s existing architecture, patterns and conventions. Use when the user wants to build, fix, tweak, refactor, add or modify any code, component or feature.' --- +`{skill-root}` is this skill's installed directory. + ``` -python render.py +python {skill-root}/render.py ``` Then follow the instruction it prints to stdout.