BMAD-METHOD/src/modules/bmb/docs/workflows/common-workflow-tools.csv
2025-12-13 16:22:34 +08:00

5.0 KiB

1proposetypetool_namedescriptionurlrequires_install
2alwaysworkflowparty-modeEnables collaborative idea generation by managing turn-taking, summarizing contributions, and synthesizing ideas from multiple AI personas in structured conversation sessions about workflow steps or work in progress.{project-root}/_bmad/core/workflows/party-mode/workflow.mdno
3alwaystaskadvanced-elicitationEmploys diverse elicitation strategies such as Socratic questioning, role-playing, and counterfactual analysis to critically evaluate and enhance LLM outputs, forcing assessment from multiple perspectives and techniques.{project-root}/_bmad/core/tasks/advanced-elicitation.xmlno
4alwaystaskbrainstormingFacilitates idea generation by prompting users with targeted questions, encouraging divergent thinking, and synthesizing concepts into actionable insights through collaborative creative exploration.{project-root}/_bmad/core/tasks/brainstorming.xmlno
5alwaysllm-tool-featureweb-browsingProvides LLM with capabilities to perform real-time web searches, extract relevant data, and incorporate current information into responses when up-to-date information is required beyond training knowledge.no
6alwaysllm-tool-featurefile-ioEnables LLM to manage file operations such as creating, reading, updating, and deleting files, facilitating seamless data handling, storage, and document management within user environments.no
7alwaysllm-tool-featuresub-agentsAllows LLM to create and manage specialized sub-agents that handle specific tasks or modules within larger workflows, improving efficiency through parallel processing and modular task delegation.no
8alwaysllm-tool-featuresub-processesEnables LLM to initiate and manage subprocesses that operate independently, allowing for parallel processing of complex tasks and improved resource utilization during long-running operations.no
9alwaystool-memorysidecar-fileCreates a persistent history file that gets written during workflow execution and loaded on future runs, enabling continuity through session-to-session state management. Used for agent or workflow initialization with previous session context, learning from past interactions, and maintaining progress across multiple executions.no
10exampletool-memoryvector-databaseStores and retrieves semantic information through embeddings for intelligent memory access, enabling workflows to find relevant past experiences, patterns, or context based on meaning rather than exact matches. Useful for complex learning systems, pattern recognition, and semantic search across workflow history.https://github.com/modelcontextprotocol/servers/tree/main/src/rag-agentyes
11examplemcpcontext-7A curated knowledge base of API documentation and third-party tool references, enabling LLM to access accurate and current information for integration and development tasks when specific technical documentation is needed.https://github.com/modelcontextprotocol/servers/tree/main/src/context-7yes
12examplemcpplaywrightProvides capabilities for LLM to perform web browser automation including navigation, form submission, data extraction, and testing actions on web pages, facilitating automated web interactions and quality assurance.https://github.com/modelcontextprotocol/servers/tree/main/src/playwrightyes
13exampleworkflowsecurity-auditorAnalyzes workflows and code for security vulnerabilities, compliance issues, and best practices violations, providing detailed security assessments and remediation recommendations for production-ready systems.no
14exampletaskcode-reviewPerforms systematic code analysis with peer review perspectives, identifying bugs, performance issues, style violations, and architectural problems through adversarial review techniques.no
15examplemcpgit-integrationEnables direct Git repository operations including commits, branches, merges, and history analysis, allowing workflows to interact with version control systems for code management and collaboration.https://github.com/modelcontextprotocol/servers/tree/main/src/gityes
16examplemcpdatabase-connectorProvides direct database connectivity for querying, updating, and managing data across multiple database types, enabling workflows to interact with structured data sources and perform data-driven operations.https://github.com/modelcontextprotocol/servers/tree/main/src/postgresyes
17exampletaskapi-testingAutomated API endpoint testing with request/response validation, authentication handling, and comprehensive reporting for REST, GraphQL, and other API types through systematic test generation.no
18exampleworkflowdeployment-managerOrchestrates application deployment across multiple environments with rollback capabilities, health checks, and automated release pipelines for continuous integration and delivery workflows.no
19exampletaskdata-validatorValidates data quality, schema compliance, and business rules through comprehensive data profiling with detailed reporting and anomaly detection for data-intensive workflows.no