
nextjs-module-builder
Complete workflow for building new modules in Next.js 15 (App Router) with Supabase backend. Use whe
MyJKKN Development Workflow Standardization
Complete solution for standardizing Next.js 15 + Supabase development across your team using Claude Skills
š¦ What You're Getting
This package contains everything needed to standardize development workflows across your team:
- One Ready-to-Use Skill - Install and use immediately
- Complete Implementation Roadmap - Plan for 8 total skills
- Team Training Materials - Quick start guides and templates
- Measurement Framework - Track impact and ROI
šÆ Quick Start (5 Minutes)
For Team Leads
- Read
EXECUTIVE_SUMMARY.md(5 minutes) - Review
DEVELOPMENT_SKILLS_ROADMAP.md(10 minutes) - Follow
QUICK_START_GUIDE.mdfor setup (15 minutes) - Schedule team training (30 minutes)
For Developers
- Install
nextjs-module-builder.skillin Claude - Read
QUICK_START_GUIDE.mddeveloper section - Try building a simple module with the skill
- Provide feedback
š Files Included
1. nextjs-module-builder.skill
Status: ā
Ready to Use
Size: Complete with 2 reference files
Your first standardization skill covering the full module creation workflow:
- 5-layer architecture (Types ā Services ā Hooks ā Components ā Pages)
- Database patterns with RLS policies
- Component patterns with Shadcn/UI
- Complete code examples for all layers
How to use:
1. Open Claude
2. Go to Skills tab
3. Import nextjs-module-builder.skill
4. Ask Claude: "Create a new courses module with CRUD operations"
5. Claude will guide you through the entire process
2. EXECUTIVE_SUMMARY.md
For: Team Leads, Management
Read time: 5 minutes
High-level overview covering:
- What's delivered
- Why it matters
- Expected benefits
- Implementation timeline
- ROI projections
- Next actions
3. DEVELOPMENT_SKILLS_ROADMAP.md
For: Everyone
Read time: 15 minutes
Complete plan for 8 development skills:
- Phase 1: Database, TypeScript, Services (Weeks 1-2)
- Phase 2: Hooks, UI Components (Weeks 3-4)
- Phase 3: Testing, Deployment (Weeks 5-6)
Includes:
- Detailed skill descriptions
- Creation priorities
- Time estimates
- Usage workflows
- Success metrics
4. QUICK_START_GUIDE.md
For: All Team Members
Read time: 10 minutes
Practical implementation guide:
- 15-minute team setup
- How to use skills effectively
- Team collaboration patterns
- Troubleshooting common issues
- Success story templates
5. SKILL_CREATION_TEMPLATE.md
For: Developers Creating New Skills
Read time: 15 minutes
Step-by-step template for creating the remaining 7 skills:
- Requirements gathering
- Skill structure planning
- Content creation
- Testing checklist
- Distribution process
š Implementation Path
Week 1: Foundation
Monday-Tuesday:
āāā Install Module Builder skill (all devs)
āāā 30-min team training session
āāā Assign skill creation owners
Wednesday-Thursday:
āāā Build pilot module using skill
āāā Track time and quality metrics
āāā Gather initial feedback
Friday:
āāā Review pilot results
āāā Plan Phase 1 skill creation
āāā Celebrate early wins
Weeks 2-3: Core Backend Skills
Create Priority Skills:
āāā Supabase Database Manager
āāā TypeScript Code Standards
āāā API Integration & Service Layer
Test with:
āāā Real feature development
āāā Multiple team members
āāā Different use cases
Result:
āāā 4 skills covering full backend workflow
Weeks 4-5: Frontend Skills
Create UI Skills:
āāā React Hooks & State Management
āāā Shadcn/UI Component Library
Test with:
āāā UI feature development
āāā Form-heavy features
āāā Data visualization work
Result:
āāā 6 skills covering backend + frontend
Week 6: Quality & Operations
Create Final Skills:
āāā Testing & Quality Assurance
āāā Deployment & DevOps
Test with:
āāā Full feature lifecycle
āāā Production deployments
āāā CI/CD integration
Result:
āāā Complete 8-skill development workflow
š Expected Impact
Development Speed
Before Skills:
Module Creation: 7-8 hours
Bug Fixes: Varied
Code Reviews: 3-4 iterations
With Skills:
Module Creation: 4-5 hours (40% faster)
Bug Fixes: Consistent patterns
Code Reviews: 1-2 iterations (50% fewer)
Code Quality
Before:
- Inconsistent patterns
- Variable error handling
- Mixed naming conventions
- Knowledge silos
After:
- 90%+ pattern consistency
- Standard error handling
- Uniform naming
- Shared knowledge base
Team Efficiency
Before:
- "How should I do this?" questions
- Searching for examples
- Reinventing patterns
- Long code reviews
After:
- Clear patterns to follow
- Built-in examples
- Reusable patterns
- Faster reviews
š Training Plan
Initial Training (30 minutes)
Week 1 - All team members
Agenda:
- What are Claude Skills? (5 min)
- Installing the Module Builder (5 min)
- Live demo: Building a module (15 min)
- Q&A and next steps (5 min)
Materials:
- This README
- nextjs-module-builder.skill
- QUICK_START_GUIDE.md
Skill Creator Training (60 minutes)
Week 2 - Skill creators
Agenda:
- Skill creation process (15 min)
- Using the creation template (15 min)
- Testing and validation (15 min)
- Distribution and maintenance (15 min)
Materials:
- SKILL_CREATION_TEMPLATE.md
- /mnt/skills/public/skill-creator/SKILL.md
- Existing skill examples
Monthly Review (30 minutes)
Ongoing - All team members
Agenda:
- Usage metrics review (10 min)
- Skill improvements discussion (10 min)
- New skill proposals (10 min)
Track:
- Time savings per skill
- Quality improvements
- Developer satisfaction
- Skill usage frequency
š” Best Practices
Using Skills Effectively
DO: ā Use skills for every relevant task ā Follow skill patterns consistently ā Provide feedback on skill quality ā Update skills with better patterns ā Share wins with the team
DON'T: ā Skip skills to "save time" ā Deviate without good reason ā Keep improvements to yourself ā Use outdated patterns ā Ignore skill recommendations
Maintaining Skills
Monthly Review:
- Gather team feedback
- Identify pain points
- Update problematic patterns
- Add new examples
- Re-package and distribute
Version Tracking:
v1.0.0 - Initial release
v1.1.0 - Added X pattern
v1.2.0 - Fixed Y issue
v2.0.0 - Major refactor for Z
Change Communication:
š¢ Skill Update: nextjs-module-builder v1.1.0
What's New:
- Added optimized query pattern for large datasets
- Updated RLS policies for better performance
- Added troubleshooting section for common errors
Action Required:
- Re-import skill in Claude
- Review new patterns in next module
Questions? Ask in #dev-skills channel
š Measuring Success
Week 1 Baseline
Track for reference:
- Average module creation time
- Code review iterations
- Bugs per feature
- Pattern consistency score
Month 1 Comparison
Measure improvements:
- Development speed change
- Code quality change
- Consistency improvement
- Developer satisfaction
Quarter 1 Review
Evaluate program:
- Total time saved
- Quality metrics trend
- Team adoption rate
- ROI calculation
KPIs to Track
Development Speed:
- Time per module/feature
- Time per bug fix
- Code review duration
Code Quality:
- TypeScript errors per PR
- Pattern violations per PR
- Post-deployment bugs
Team Consistency:
- Pattern compliance %
- Naming convention adherence
- Architecture pattern usage
Developer Experience:
- Onboarding time for new devs
- "How to" questions frequency
- Developer satisfaction score
š¤ Team Collaboration
Sharing Improvements
Process:
- Discover better pattern
- Test thoroughly
- Document clearly
- Update skill
- Share with team
Template:
šÆ Skill Improvement: [Skill Name]
Pattern: [Name]
Issue: [What problem it solves]
Solution: [New approach]
Impact: [Benefits]
Updated Files:
- [File 1]
- [File 2]
Testing: [How it was validated]
Code Reviews with Skills
Reviewer Checklist:
- Follows skill patterns?
- Uses correct structure?
- Has proper error handling?
- Includes required logging?
- Applies permissions correctly?
Review Comments:
ā
Good: Follows module builder patterns perfectly
š Suggestion: Use pattern from Section 3.2 of the skill
ā Issue: Missing error handling per skill guidelines
š” Tip: Check component-patterns.md reference for this
š Troubleshooting
Skill Not Loading
Symptoms:
- Claude doesn't use the skill
- No skill guidance provided
Solutions:
- Check skill is installed in Claude
- Use trigger words: "module", "CRUD", "feature"
- Explicitly say "use the module builder skill"
- Verify skill description matches use case
Pattern Doesn't Fit
Symptoms:
- Skill pattern not applicable
- Special case not covered
Solutions:
- Use skill as foundation
- Adapt as needed for your case
- Document your adaptation
- Propose skill update for future
Script Not Working
Symptoms:
- Script errors
- Unexpected behavior
Solutions:
- Check Python/Node version
- Verify dependencies installed
- Review script usage docs
- Check file paths are correct
š Support
Getting Help
Skill Usage Questions:
- Check skill reference files
- Review quick start guide
- Ask in team channel
- Contact skill creator
Skill Creation Questions:
- Use creation template
- Review existing skills
- Read Claude skill creator docs
- Pair with experienced creator
Technical Issues:
- Check troubleshooting section
- Review error messages
- Ask in #dev-help channel
- Escalate to team lead if needed
Feedback Channels
Skill Improvements:
- Team channel: #dev-skills
- Direct to skill creator
- Monthly review meeting
Bug Reports:
- Document issue clearly
- Include reproduction steps
- Share in team channel
- Tag skill owner
Feature Requests:
- Describe use case
- Explain why needed
- Propose in monthly review
- Vote on priorities
š Success Stories
Template for Sharing Wins
š Module Complete Using Skills!
Module: [Name]
Developer: [Name]
Time: [X hours]
Metrics:
āāā Previous similar module: [Y hours]
āāā Time saved: [Z hours]
āāā Code review iterations: [N]
āāā Bugs found in QA: [N]
What Went Well:
- [Point 1]
- [Point 2]
Challenges:
- [Point 1] ā [How solved]
Tips for Others:
- [Tip 1]
- [Tip 2]
Skill Improvements Suggested:
- [Suggestion 1]
š Continuous Improvement
Monthly Workflow
Week 1:
- Collect feedback from team
- Review usage metrics
- Identify pain points
Week 2:
- Plan skill updates
- Prioritize improvements
- Assign update owners
Week 3:
- Implement updates
- Test thoroughly
- Document changes
Week 4:
- Package updated skills
- Distribute to team
- Communicate changes
Quarterly Review
Quarter End:
- Comprehensive metrics review
- Team satisfaction survey
- ROI calculation
- Future skill planning
Results:
- Skills performing well
- Skills needing work
- New skills to create
- Sunset old patterns
š Appendix
Skill Naming Conventions
Format: [domain]-[purpose]
Examples:
- nextjs-module-builder
- supabase-database-manager
- typescript-code-standards
- react-hooks-patterns
File Organization
/skills/
āāā nextjs-module-builder/
ā āāā SKILL.md
ā āāā scripts/
ā āāā references/
ā āāā assets/
āāā supabase-database-manager/
ā āāā ...
āāā dist/
āāā nextjs-module-builder.skill
āāā supabase-database-manager.skill
Version History
v1.0.0 - October 2025
- Initial release
- Module Builder skill
- Complete roadmap
- Training materials
Ready to Get Started?
- Read EXECUTIVE_SUMMARY.md (5 min)
- Install nextjs-module-builder.skill
- Follow QUICK_START_GUIDE.md
- Build your first module with the skill
- Share your experience with the team
Questions? Check QUICK_START_GUIDE.md or ask in the team channel!
Let's standardize and accelerate development together! š
Created for MyJKKN development team - October 30, 2025