π© A virtual organization where you are the CEO. This workspace is structured around distinct Roles, each represented by a top-level folder acting as their dedicated "office".
- Template Enhancements: Enhanced all relevant templates across multiple roles with AI agent context sections to improve automated workflow consistency and effectiveness.
- AI Agent Context Integration: Updated 20+ templates spanning architect, communications, content creator, developer, project manager, and tester roles.
- Workflow Automation: Enhanced template usability for AI-driven processes with standardized guidance.
- New Researcher Profile Questionnaire Templates: Introduced a suite of 9 new questionnaire templates within the
researcher/templates/
directory. These templates are designed to create central repositories of detailed information for various profiles (Client, Company, Other People, Overall Goals, Personal, Product, Project, Research, and Service), facilitating AI-assisted tracking, planning, and analysis.researcher/templates/client-profile-questions-template.md
researcher/templates/company-profile-questions-template.md
researcher/templates/other-people-profile-questions-template.md
researcher/templates/overall-goals-profile-questions-template.md
researcher/templates/personal-profile-questions-template.md
researcher/templates/product-profile-questions-template.md
researcher/templates/project-profile-questions-template.md
researcher/templates/research-template.md
researcher/templates/service-profile-questions-template.md
README.md
: Updated to accurately reflect the v0.0.15 release, adjust previous release notes, and ensure overall project structure and file counts are correct.
Each role's top-level folder serves as their office. Inside, you can optionally organize resources into standardized subfolders to maintain consistency:
Folder | Purpose | Examples |
---|---|---|
π¬ prompts/agents/ | An Agent Prompt is a structured instruction file (typically named you-are-{persona}.md) stored in a role's prompts/agents/ directory that defines an AI persona with specific expertise, responsibilities, and behaviors to guide AI interactions when assuming that role, providing the character traits, knowledge base, and workflow patterns needed to fulfill specialized functions within the workspace. | Files defining agent roles (e.g., you-are-{persona}.md ) |
π¬ prompts/activities/ | An Activity Prompt is a structured instruction file (typically named plx-*.md) that guides AI agents to perform specific, well-defined tasks within a role's domain, providing standardized formats and steps for completing discrete activities. | Files defining specific tasks (e.g., plx-{activity}.md ) |
β¨ snippets/ | Reusable text fragments or code blocks designed for quick insertion into prompts or documents, often triggered by abbreviations, to ensure consistency and speed up repetitive writing tasks. | Short text files, often with .md or .txt extensions (e.g., ;given.md , ;ai.md ) |
π templates/ | Standardized formats | Document templates, starter files (*-template.md ) |
β¨ wows/ | Way of Workings (Best Practices/Guides) | How-to guides, tutorials, best practice docs (wow-*.md ) |
β rubrics/ | Evaluation criteria | Quality standards, assessment frameworks (*-rubric.md ) |
π scripts/ | Automated procedures | Shell scripts, Python scripts (*-script.* ) |
βοΈ systems/ | Repeatable workflows & standard procedures | Process templates, defined workflows (*-system.md ) |
π¦ resources/ | Reusable assets & reference materials | Collections of some kind, locations of specific tools, any other misc reusable inputs (the-*.md , all-*.md ) |
A role represents a specialized team member in your virtual organization with its own expertise, responsibilities, and dedicated workspace folder.
ποΈ Architect
Creates detailed technical blueprints and architectural designs based on product requirements. Responsible for technology selection, standards definition, and making high-level design decisions.
architect/
βββ prompts/ (8)
β βββ activities/ (5)
β βββ agents/ (3)
βββ templates/ (2)
π± ASO Expert
Specializes in App Store Optimization strategies to improve mobile application visibility, conversion rates, and ranking in app stores.
aso-expert/
βββ prompts/ (1)
β βββ agents/ (1)
βββ wows/ (1)
βββ best-practices/ (1)
automating Automation Alchemist
Specializes in automating complex tasks and research processes, including the development and implementation of advanced automation solutions like Retrieval Augmented Generation (RAG) systems.
automation-alchemist/
βββ deep-research/ (2)
π§± BMAD
Dedicated to exploring and implementing BMad (Build, Measure, Adapt, Develop) methodologies, focusing on agentic development workflows and structured project management artifacts.
bmad/
βββ prompts/ (6)
β βββ agents/ (6)
βββ templates/ (18)
π‘ Brainstormer
Facilitates idea generation and creative problem-solving sessions, utilizing prompts and activities to explore new concepts and solutions.
brainstormer/
βββ prompts/ (1)
βββ activities/ (1)
π Business Analyst
Performs market research and project definition, analyzing opportunities, competitors, and user demographics while creating structured project requirements.
business-analyst/
βββ prompts/ (6)
β βββ activities/ (2)
β βββ agents/ (4)
βββ wows/ (1)
βββ best-practices/ (1)
Manages internal and external communications, preparing meeting agendas, summaries, and other communication artifacts.
communications-officer/
βββ templates/ (1)
π Content Creator
Develops optimized content for various platforms and channels, combining writing expertise with SEO knowledge to maximize engagement and reach.
content-creator/
βββ prompts/ (7)
β βββ activities/ (3)
β βββ agents/ (4)
βββ resources/ (6)
β βββ dev-channels/ (6)
βββ systems/ (3)
βββ templates/ (1)
βββ wows/ (1)
βββ best-practices/ (1)
π» Developer
Implements features according to technical specifications, following coding standards and best practices while maintaining test coverage and documentation.
developer/
βββ artifacts/ (2)
βββ prompts/ (31)
β βββ activities/ (16)
β βββ agents/ (15)
βββ rubrics/ (1)
βββ scripts/ (2)
βββ snippets/ (42)
β βββ flutter/ (14)
βββ templates/ (5)
βββ wows/ (35)
βββ astro/ (1)
βββ cli-tools/ (2)
βββ flutter/ (1)
βββ markdown/ (1)
βββ mcp-servers/ (2)
βββ next-js/ (1)
βββ open-source/ (1)
βββ supabase/ (26)
βββ database/ (6)
βββ flutter/ (20)
π Doc Expert
Specializes in creating, reviewing, and transforming documentation, ensuring clarity, accuracy, and adherence to standards. Manages document templates and expert systems for documentation.
doc-expert/
βββ prompts/ (5)
βββ activities/ (3)
βββ agents/ (2)
π Project Manager
Creates product requirements documents and manages the Agile workflow of epics, stories, and tasks while coordinating development priorities.
project-manager/
βββ prompts/ (18)
β βββ activities/ (11)
β βββ agents/ (7)
βββ templates/ (12)
π€ Prompt Engineer
Designs and optimizes prompts for AI interactions, creating standard formats for maintaining consistent development practices and agent behaviors.
prompt-engineer/
βββ prompts/ (21)
β βββ activities/ (14)
β βββ agents/ (7)
βββ snippets/ (1)
βββ wows/ (5)
π Proposal Manager
Creates milestone proposals and project proposals that outline scope, requirements, and deliverables for stakeholder approval.
proposal-manager/
βββ prompts/ (3)
β βββ activities/ (1)
β βββ agents/ (2)
βββ templates/ (3)
βββ wows/ (1)
π¬ Researcher
Defines research questions and methodologies, conducts studies, analyzes data, and synthesizes findings into actionable insights and comprehensive reports.
researcher/
βββ prompts/ (1)
β βββ activities/ (1)
βββ questionnaires/ (0)
βββ templates/ (9)
β Tester
Designs and executes acceptance tests to validate functionality, ensure quality, and verify that requirements have been properly implemented.
tester/
βββ prompts/ (8)
β βββ activites/ (6)
β βββ agents/ (2)
βββ snippets/ (2)
βββ templates/ (1)
π¨ UIUX Expert
Translates UI/UX specifications into optimized designs and components, with expertise in creating intuitive user experiences and interfaces.
uiux-expert/
βββ prompts/ (0)
βββ rubrics/ (1)
π§βπΌ Virtual Assistent
Provides personal assistance for development-related tasks, managing resources and leveraging prompts for efficient support.
virtual-assistent/
βββ prompts/ (1)
β βββ agents/ (1)
βββ resources/ (1)
We've organized BMAD-related agents and templates into their own dedicated folder as they have inspired us and proven extremely helpful in many cases.
Check out bmadcode's GitHub and YouTube channel for more insights into agentic development workflows.
For detailed information on how to contribute to this project, please see the CONTRIBUTING.md file.