1.0 KiB
1.0 KiB
Create New Module
You will create a new module following Module Driven Development (MDD) principles.
Task
Use the module-developer agent to create a new module named: $ARGUMENTS
The agent will:
- Analyze the module requirements based on the name and any additional context
- Design a clean interface for the module
- Implement the module functionality
- Create comprehensive documentation in README.md
- Write tests for the module
Module Requirements
If the module name alone doesn't provide enough context, ask the user:
- What should this module do?
- What is the expected input/output?
- Are there any specific requirements or constraints?
- Where should the module be located in the project?
Expected Deliverables
The agent should create:
- Implementation code with a clean, exported interface
- Unit tests
- README.md with:
- Overview section
- Getting Started section with examples
- API Reference section
Ensure the module follows the project's existing conventions and integrates well with other modules in the codebase.