Add bmad-dux-visual-architect (community module) - #27
Conversation
dux Visual Architect — Mayasura agent for DESIGN.md authoring, linting, screen generation, and prototype building. v1.0.0 pinned.
WalkthroughThis PR adds a single community registry entry for the bmad-dux-visual-architect module. The new manifest file defines module metadata including identification, repository location, categorization, versioning details, and approval tracking with an unverified trust tier. ChangesCommunity Registry Entry
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
registry/community/bmad-dux-visual-architect.yaml (1)
28-28:⚠️ Potential issue | 🔴 Critical | ⚡ Quick winRemove the stray scalar at end of manifest.
Line 28 contains a standalone
28, which makes this YAML invalid for a root mapping document and can break registry parsing.Suggested fix
reviewer: pending -28🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@registry/community/bmad-dux-visual-architect.yaml` at line 28, The YAML manifest contains a stray scalar value "28" outside the root mapping (a standalone token at the end of the document) which invalidates the file; remove that stray "28" token so the document ends as a proper mapping, then validate the manifest (e.g., with a YAML linter) to confirm there are no other stray scalars or syntax issues in the file.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Outside diff comments:
In `@registry/community/bmad-dux-visual-architect.yaml`:
- Line 28: The YAML manifest contains a stray scalar value "28" outside the root
mapping (a standalone token at the end of the document) which invalidates the
file; remove that stray "28" token so the document ends as a proper mapping,
then validate the manifest (e.g., with a YAML linter) to confirm there are no
other stray scalars or syntax issues in the file.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: 5c1baf29-6120-47bc-a21e-2f6fbfda1c59
📒 Files selected for processing (1)
registry/community/bmad-dux-visual-architect.yaml
New Module Submission
Module name: bmad-dux-visual-architect
Repository: https://github.com/Yash-1511/bmad-dux-visual-architect
Version tag: v1.0.0
Commit SHA: 5923789c2dd774b4bce23ca45dd0ae8ad64c003a
Category / Subcategory: design-and-creative / ui-design
Checklist
.claude-plugin/marketplace.jsonSKILL.mdValidate Module (VM)with no critical findingsREADME.mddocuments what the module does, how to install, and any external dependenciesLICENSEfile present in source reporegistry/community/with pinned tag, SHA, category, and subcategorycategories.yamlDescription
dux is a Visual Architect module driven by an agent named Mayasura. It centers a project's design work around a single
DESIGN.mdsource of truth and provides four capabilities:It's for designers/developers who want a consistent visual language driving every screen and prototype in a project, without re-explaining tokens to the AI each time.
Smoke-tested end-to-end after install: setup → DM → DL → SC → PT all succeed and outputs land in the configured
design_output_folder.External Dependencies
None. The module is self-contained — Python scripts use only the standard library, HTML output is fully inline (no CDN dependencies at render time).
Summary by CodeRabbit
New Features