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.