bmad-revendor

Synchronize vendored BMAD-METHOD core skills and utility scripts from upstream.

26|4|Updated Jul 21, 2026
One-click install
npx skills add https://github.com/skyf0xx/hedgehog --skill bmad-revendor
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-revendor
Source: https://github.com/skyf0xx/hedgehog/tree/main/.claude/skills/bmad-revendor
Command: npx skills add https://github.com/skyf0xx/hedgehog --skill bmad-revendor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill manages the synchronization of the vendored BMAD-METHOD core skills within the Hedgehog repository, ensuring that the local implementation remains consistent with the upstream source without manual file-by-file maintenance.

Core Features & Use Cases

  • Automated Vendoring: Fetches and updates the seven core BMAD skills and shared utility scripts from the official BMAD-METHOD repository.
  • Orchestration Stripping: Automatically removes BMAD-specific orchestration layers to ensure compatibility with Hedgehog's internal execution flow.
  • Use Case: When a new version of the BMAD-METHOD framework is released, use this skill to safely pull the latest updates, re-apply necessary local modifications, and verify the integrity of the vendored code.

Quick Start

Invoke the bmad-revendor skill to update the local BMAD-METHOD vendor copy to the latest upstream version.

Frequently Asked Questions about bmad-revendor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I synchronize vendored BMAD-METHOD skills from an upstream repository?▼

To synchronize vendored BMAD-METHOD skills, invoke the bmad-revendor skill to automatically fetch core skills and utility scripts from the upstream repository into your local project structure.

How does orchestration stripping work when vendoring BMAD-METHOD components?▼

Orchestration stripping automatically removes BMAD-specific orchestration layers during the vendoring process to ensure compatibility with Hedgehog's internal execution flow and constraints.

Can I use automated vendoring to maintain pinned dependencies for BMAD core skills?▼

Yes, automated vendoring facilitates maintaining pinned dependencies by fetching, stripping non-compatible code, and verifying the vendored file tree against the latest upstream commits.

What is the best way to update local BMAD components after a new framework release?▼

The best way to update local BMAD components is invoking the revendor skill to safely pull the latest updates, re-apply necessary local modifications, and verify the vendored code integrity.

Does the BMAD-METHOD synchronization process verify the integrity of the vendored file tree?▼

Yes, the synchronization process verifies the integrity of the vendored file tree to ensure local BMAD components remain aligned with the latest upstream commits while maintaining Hedgehog-specific constraints.

Why do I need to strip non-compatible orchestration code when updating vendored BMAD skills?▼

You need to strip non-compatible orchestration code to ensure the fetched BMAD-METHOD core skills and shared utility scripts work correctly within Hedgehog's specific execution environment.