A BMAD Method project featuring an intelligent Tech Writer agent for automated documentation generation.
- Features
- Prerequisites
- Installation
- Usage
- Project Structure
- Configuration
- Testing
- Contributing
- License
- Support
- ✨ Tech Writer Agent: Automated documentation generation
- 📝 Smart Templates: Pre-configured documentation templates
- 🚀 Easy Integration: Works with BMAD Method ecosystem
- 🔧 Configurable: Adjustable reading levels and formats
- 📚 Multiple Formats: Supports README, API docs, and user guides
Before you begin, ensure you have the following installed:
- BMAD Method framework
- Text editor or IDE
- Git for version control
Follow these steps to get your development environment running:
-
Clone the repository:
git clone <repository-url> cd codespaces-blank
-
Ensure BMAD core is properly configured:
ls .bmad-core/
-
Activate the Tech Writer agent:
# Use your BMAD activation command /BMad:agents:tech-writer
The Tech Writer agent provides several commands for documentation tasks.
# Activate the Tech Writer agent
/BMad:agents:tech-writer
# Generate a README
*generate-readme
# Update existing documentation
*update-docsGenerate README for your project:
- Activate the Tech Writer agent
- Run
*generate-readme - Review the generated README.md
Update documentation after code changes:
- Make your code changes
- Activate Tech Writer
- Run
*update-docs
codespaces-blank/
├── .bmad-core/ # BMAD Method core files
│ ├── agents/ # Agent definitions
│ │ └── tech-writer.md # Tech Writer agent
│ ├── tasks/ # Executable tasks
│ │ ├── analyze-project.md
│ │ └── generate-documentation.md
│ └── templates/ # Document templates
│ └── readme-tmpl.md
├── docs/ # Project documentation
│ ├── stories/ # User stories
│ │ ├── 1.1.story.md # Create Tech Writer Agent
│ │ └── 1.2.story.md # Implement README Generation
│ └── prd-tech-writer-agent/ # Product requirements
└── README.md # This file
The project follows the BMAD Method structure with agents, tasks, and templates organized in the .bmad-core directory.
The Tech Writer agent can be configured through its agent definition:
- Reading Level: Set to 8th grade by default
- Format: Markdown (default), HTML, PDF options
- Examples: Include code examples automatically
- Diagrams: Auto-generate when appropriate
To test the Tech Writer functionality:
- Run the agent activation test
- Generate a sample README
- Verify all sections are populated
- Check markdown formatting
We welcome contributions! Please see our contributing guidelines:
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
See LICENSE file for details
For support, please:
- Check the documentation in the docs/ folder
- Review existing user stories
- Contact the BMAD Method community
Generated with Tech Writer Agent - 2025-09-16