Add 260+ Claude Code skills from skills.sh
Complete collection of AI agent skills including: - Frontend Development (Vue, React, Next.js, Three.js) - Backend Development (NestJS, FastAPI, Node.js) - Mobile Development (React Native, Expo) - Testing (E2E, frontend, webapp) - DevOps (GitHub Actions, CI/CD) - Marketing (SEO, copywriting, analytics) - Security (binary analysis, vulnerability scanning) - And many more... Synchronized from: https://skills.sh/ Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
68
brainstorming/PROMPT.md
Normal file
68
brainstorming/PROMPT.md
Normal file
@@ -0,0 +1,68 @@
|
||||
# Task: Implement Two Critical Features for Agentic Chat
|
||||
|
||||
## Status: ✅ Phase 1 Complete - File Preview Implemented | ✅ Phase 2 Complete - Terminal Enhanced
|
||||
|
||||
## Progress Summary
|
||||
|
||||
### ✅ Phase 1: Built-in File Preview - COMPLETE
|
||||
1. **Task 1.1**: File Preview Service (Backend) - COMMIT: e1277d3
|
||||
- Created `services/file-preview-service.js`
|
||||
- Created `routes/file-preview-routes.js`
|
||||
- API endpoints: `/api/preview/info`, `/api/preview/content`, `/preview/file`, `/api/preview/recent`, `/api/preview/url`
|
||||
|
||||
2. **Task 1.2**: Preview Manager Enhancement (Frontend) - COMMIT: 0acc580
|
||||
- Added `previewFile()` method to PreviewManager
|
||||
- Support for HTML, images, code, markdown preview
|
||||
- Enhanced CSS for all preview types
|
||||
|
||||
3. **Task 1.3**: Chat Functions Integration - COMMIT: 012421b
|
||||
- Added preview button to file write tool outputs
|
||||
- Created `window.previewCreatedFile()` function
|
||||
- Supports HTML, React components, images, markdown, CSS, JSON
|
||||
- Gradient button styling with hover effects
|
||||
|
||||
### ✅ Phase 2: Terminal Execution Enhancements - COMPLETE (In .agent/workspace/)
|
||||
1. **Task 2.1**: Modular Tool System
|
||||
- `tool-base.cjs`: BaseTool, ToolResult, ToolRegistry classes
|
||||
- `shell-tool.cjs`: ShellTool with security, StreamingShellTool
|
||||
- `file-tool.cjs`: FileOperationTool with path validation
|
||||
- `intent-analyzer.cjs`: Enhanced intent analysis with pattern matching
|
||||
- `enhanced-terminal-service.cjs`: Main service integration
|
||||
|
||||
2. **Task 2.2**: Enhanced Intent Analysis
|
||||
- Pattern-based command detection (shell, file, code, web)
|
||||
- Context-aware analysis (continuation, repeat, reference)
|
||||
- Confidence scoring and automatic tool selection
|
||||
- Command learning from history
|
||||
|
||||
3. **Task 2.3**: Testing & Documentation
|
||||
- `test-enhanced-terminal.cjs`: Comprehensive test suite
|
||||
- All 9 test categories passing (100% success rate)
|
||||
- Average response time: 35ms
|
||||
- `phase2-research.md`: Research documentation
|
||||
|
||||
## Success Criteria Progress
|
||||
1. ✅ Terminal commands execute reliably without cache issues (existing + enhanced)
|
||||
2. ✅ Created files can be previewed in a side panel or modal
|
||||
3. ✅ Preview works for HTML, React components, images, etc.
|
||||
4. ⏳ Preview updates live as files are modified (manual refresh supported)
|
||||
5. ✅ Implementation integrates cleanly with existing chat interface
|
||||
6. ✅ Enhanced terminal with modular tool system (100% test pass rate)
|
||||
|
||||
## Remaining Work (Integration)
|
||||
- Move Phase 2 files from .agent/workspace/ to main project structure
|
||||
- Create API routes for enhanced terminal service
|
||||
- Frontend integration with enhanced terminal interface
|
||||
- Optional: Auto-refresh preview on file modification
|
||||
- End-to-end testing in actual project
|
||||
|
||||
<!-- Ralph will continue iterating until task is complete -->
|
||||
|
||||
## Success Criteria
|
||||
|
||||
The task is complete when:
|
||||
- All requirements are implemented
|
||||
- Tests pass
|
||||
- Code is documented
|
||||
|
||||
<!-- When complete, add <!-- COMPLETE --> marker to this file -->
|
||||
Reference in New Issue
Block a user