feat: Add comprehensive frontend development support with technology-agnostic rules #88
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Adds complete frontend development infrastructure to the AI coding
project boilerplate, enabling React-based web application
development alongside existing backend capabilities. This PR
introduces technology-agnostic rules, specialized agents, and
bilingual support (EN/JA) for frontend workflows.
Key Changes
🎯 Core Features
Frontend-specific agents (3 new agents):
technical-designer-frontend: Component architecture anddesign decisions
task-executor-frontend: TDD-driven implementation with ReactTesting Library
quality-fixer-frontend: Comprehensive quality checks (typesafety, tests, bundle size, coverage)
Frontend slash commands (3 new commands):
/front-design: Requirements analysis → Design Doc creation/front-plan: Design Doc → Work plan generation/front-build: Autonomous task execution modeFrontend-specific rules (4 new rule files):
typescript.md: Props-driven design, function components,type safety
typescript-testing.md: React Testing Library, MSW, coveragetargets
technical-spec.md: Environment variables, buildrequirements, data flow
ai-development-guide.md: Pre-implementation investigation,quality checks
🌍 Bilingual Support
and rules
🔧 Technology-Agnostic Approach
2-level nesting
(Atoms 70%, Molecules 65%, Organisms 60%)
📊 Statistics
🤖 Generated with https://claude.com/claude-code