ai-tasker
v0.3.0
Published
AI-powered task management and project workflow assistant
Maintainers
Readme
Tasker Workflow - PRD-to-Implementation Process
A systematic 4-step workflow for taking product ideas from concept to structured implementation.
⚠️ Important: This system is designed for developers with experience. When each step is completed, it is your responsibility to read the output draft and verify it is correct.
Mistakes made early in the process will cause significant issues down the road.
Overview & Process
This workflow consists of 4 sequential steps, each building on the previous:
📝 Create PRD - Write down what you want to build and why.
Example:
@.tasker/rules/01-create-prd.mdc user authentication system🔍 Analyze Codebase - Figure out what exists and what needs to be built.
Example:
@.tasker/rules/02-analyze-codebase.mdc @docs/features/user-auth📋 Generate Tasks - Break the work into small, manageable pieces.
Example:
@.tasker/rules/03-generate-task.mdc @docs/features/user-auth✅ Execute Tasks - Build one piece at a time, testing as you go.
Example:
@.tasker/rules/04-implement-next-task.mdc @docs/features/user-auth
Each step creates a draft that you review and approve before moving to the next.
Key Benefits
- Thorough Planning - Prevents scope creep and missed requirements
- Realistic Estimation - Codebase analysis provides accurate effort
- Quality Assurance - Clear success criteria and test validation
- Structured Execution - One task at a time with progress tracking
- Feature-Centric - All related documents grouped together
- Configurable - Single config controls paths and templates
Getting Started
Easy setup:
npx ai-taskerManual setup:
- Copy
.tasker/folder to your project root - Customize
.tasker/config/workflow-config.jsonfor your project - Update templates in
.tasker/templates/if needed
Start your first feature:
@.tasker/rules/01-create-prd.mdc [your feature idea]Configuration
All workflow settings are in .tasker/config/workflow-config.json:
- Paths: Where files are created
- Templates: Consistent document formatting
- Settings: Task limits and defaults
File Structure
project/
├── .tasker/
│ ├── config/workflow-config.json # System configuration
│ ├── rules/ # 4 workflow step rules
│ └── templates/ # Document templates
├── docs/
│ ├── project-spec.md # Project overview
│ ├── architecture.md # System architecture
│ ├── decisions.md # Technical decisions
│ └── features/[feature-name]/ # Feature documentation
│ ├── PRD.md # Requirements
│ ├── roadmap.md # Technical analysis
│ ├── tasks.md # Implementation tasks
│ └── tests/ # Test plansBest Practices
- Complete steps in order - Each builds on the previous
- Review all drafts - Never proceed without reviewing and approving each step's output
- Keep tasks small - Sub-tasks should be <1 day
- Reference outputs - Always check PRD and roadmap when generating tasks
- Update progress - Maintain task completion status
- Create test plans - Validate with manual testing
- Use feature folders - Keep related work together
Example Features
- user-auth: Login, signup, password reset
- payment-system: Stripe integration, billing
- admin-dashboard: User management, analytics
- api-integration: REST endpoints, webhooks
Start your next feature: @.tasker/rules/01-create-prd.mdc [feature idea]
