bmad-sm

Load an agent persona from a project file and enforce a deterministic activation sequence.

1|Updated Aug 3, 2025
One-click install
npx skills add https://github.com/MazenMrad/Obsidio --skill bmad-sm-mazenmrad
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-sm
Source: https://github.com/MazenMrad/Obsidio/tree/main/.cursor/skills/bmad-sm
Command: npx skills add https://github.com/MazenMrad/Obsidio --skill bmad-sm-mazenmrad

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables precise activation of a predefined agent persona by loading its full definition from the repository and enforcing a deterministic activation sequence, ensuring consistent startup behavior across sessions.

Core Features & Use Cases

  • Deterministic activation: loads the complete agent persona from {project-root}/_bmad/bmm/agents/sm.md and applies it verbatim.
  • Controlled interaction flow: displays a welcome greeting and a numbered menu, waiting for user input before proceeding.
  • Self-consistent behavior: enforces the activation sequence to maintain consistency across sessions.
  • Use Case: Onboarding AI assistants with a fixed persona and guided menu for predictable interactions.

Quick Start

Load the full agent file from {project-root}/_bmad/bmm/agents/sm.md and execute the activation steps exactly as specified.

Frequently Asked Questions about bmad-sm

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

FAQPage Schema
How do I activate a deterministic agent persona from project files?▼

Agent persona activation loads the complete definition from {project-root}/_bmad/bmm/agents/sm.md and applies it verbatim, enforcing a deterministic activation sequence to ensure consistent startup behavior across sessions.

What is a deterministic agent activation sequence?▼

A deterministic activation sequence loads a predefined agent persona from project files, displays a welcome greeting with a numbered menu, and waits for user input before proceeding to ensure self-consistent behavior across sessions.

How do I enforce consistent agent behavior across multiple sessions?▼

Enforcing consistent agent behavior across sessions is achieved by loading the agent persona verbatim from project files and applying a strict activation sequence that displays a fixed welcome prompt and interaction menu.

Do I need specific project files to load an AI assistant persona?▼

Yes, loading an AI assistant persona requires the agent definition file located at {project-root}/_bmad/bmm/agents/sm.md to exist in your repository so the activation sequence can apply it verbatim.

Can I customize the interaction menu after agent activation?▼

Customizing the interaction menu is not supported during runtime; the Skill displays a fixed numbered menu defined within the loaded agent persona file and waits for user input before proceeding.