
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
bmad-agent-init
Advanced tools
Windsurf integration for BMAD-METHOD - automatic initialization of bmad-agent in projects
Effortless initialization of BMAD-METHOD in Windsurf projects
BMAD-Agent Windsurf is an initialization tool that streamlines the setup of the BMAD-METHOD framework in Windsurf projects. By automating the process of copying, configuring, and integrating the bmad-agent files, this tool eliminates the need for manual copy-pasting between projects.
BMAD-METHOD is a framework for AI-assisted software development that defines a structured approach for AI agents to collaborate in building software. It features specialized personas (Analyst, Architect, Product Manager, etc.) that work together through defined tasks and workflows.
To use the BMAD Agent Windsurf initializer, simply run:
npx bmad-agent-init
Or install it globally:
npm install -g bmad-agent-init
bmad-agent-init
Run without installation in any project:
npx bmad-agent-init@latest
npm install -g bmad-agent-windsurf
bmad-agent-init
Running the initializer sets up the following structure in your project:
your-project/
├── .windsurfrules # Windsurf configuration
├── bmad-agent/ # Core bmad-agent directory
│ ├── checklists/ # Project checklists
│ ├── data/ # Knowledge base and data files
│ │ └── bmad-kb.md # BMAD knowledge base
│ ├── personas/ # Agent personas
│ │ ├── analyst.md
│ │ ├── architect.md
│ │ ├── design-architect.md
│ │ ├── dev.ide.md
│ │ ├── pm.md
│ │ ├── po.md
│ │ └── sm.md
│ ├── tasks/ # Task definitions
│ │ ├── create-architecture.md
│ │ ├── create-next-story-task.md
│ │ ├── create-prd.md
│ │ └── (other task files)
│ ├── templates/ # File templates
│ ├── artifacts/ # Project-specific outputs
│ │ ├── architecture/ # Architecture documents
│ │ ├── prd/ # Product requirements
│ │ └── stories/ # User stories
│ ├── ide-bmad-orchestrator.cfg.md # Configuration for orchestrator
│ └── ide-bmad-orchestrator.md # Orchestrator definition
.windsurfrules with proper pathsAfter initializing the bmad-agent in your project:
*agents - List available agents*party - Start group chat with all agentsContributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.
FAQs
Windsurf integration for BMAD-METHOD - automatic initialization of bmad-agent in projects
The npm package bmad-agent-init receives a total of 2,436 weekly downloads. As such, bmad-agent-init popularity was classified as popular.
We found that bmad-agent-init demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.