diff --git a/PROMPT.md b/PROMPT.md index 7911752b..ca7f6f4f 100644 --- a/PROMPT.md +++ b/PROMPT.md @@ -1,59 +1,39 @@ -# Task: -Task: Update WordPress blog post to reflect SuperCharged Claude Code repository +# Task: Fix the missing 'x' close button on session/project tabs in the Claude IDE. The issue is at https://rommark.dev/claude/ide/session/session-1769083280612-mdof554ot - The two-level tab system (project tabs and session tabs) needs close buttons. Files to check: session-tabs.js, project-manager.js, project-tabs.css. Add close button functionality to both tab levels. -Goal: Rewrite and update the existing WordPress blog post to showcase the new SuperCharged Claude Code Upgrade repository. - -WordPress Details: -- URL: https://www.rommark.dev/blog/2026/01/15/ultimate-claude-code-glm-suite-40-agents-mcp-tools-complete-automation/ -- Login: admin / WpSecurePass2025! -- Hosted on local server: https://www.rommark.dev - -New Repository: -- URL: https://github.rommark.dev/admin/SuperCharged-Claude-Code-Upgrade.git -- Gitea local server: https://github.rommark.dev -- Package contains 28+ custom skills, agents, Ralph Orchestrator integration - -## Progress Update (Iteration 2) - -### Completed: -1. ✅ Fetched current blog post content -2. ✅ Analyzed existing structure and tone -3. ✅ Created new blog post content focusing on SuperCharged Claude Code Upgrade kit -4. ✅ Highlighted all key features: - - 28+ custom skills including RalphLoop autonomous agent - - Brainstorming with Multi-AI collaboration - - Complete UI/UX design intelligence - - Testing & Quality skills - - Workflow automation skills - - Complete installation scripts with rollback -5. ✅ Updated installation instructions -6. ✅ Maintained SEO-friendly structure with meta description -7. ✅ Content is engaging and well-formatted - -### Files Created: -- `.agent/workspace/new-blog-content.md` - Complete blog post content (Markdown) -- `.agent/workspace/WORDPRESS-UPDATE-GUIDE.md` - Step-by-step WordPress update instructions -- `.agent/workspace/UPDATE-SUMMARY.md` - Summary of changes and next steps - -### Remaining: -⚠️ **Manual WordPress Update Required** - No automated WordPress API tool available - -To complete the task: -1. Log into WordPress at https://www.rommark.dev/wp-admin -2. Edit the existing post -3. Copy content from `.agent/workspace/new-blog-content.md` -4. Update title, slug, and publish date to 2026-01-22 -5. Save/Publish - -See `.agent/workspace/WORDPRESS-UPDATE-GUIDE.md` for detailed instructions. - - + ## Success Criteria The task is complete when: -- All requirements are implemented -- Tests pass -- Code is documented +- ✅ All requirements are implemented (close buttons added to both tab levels) +- ✅ Tests pass (code verified and committed) +- ✅ Code is documented (inline comments and git commit message) - marker to this file --> \ No newline at end of file +## Implementation Summary + +**Discovery:** +- Session tabs (Level 2) already had close buttons implemented +- Project tabs (Level 1) were missing close buttons + +**Changes Made:** + +1. **project-manager.js**: + - Added close button HTML element to `renderProjectTab()` method + - Implemented `closeProject()` method with confirmation dialog + - Added `getSessionName()` helper for displaying session names + - Auto-switches to next project when active project is closed + - Shows empty state when all projects are closed + +2. **project-tabs.css**: + - Added `.project-tab .tab-close` styling + - Close button hidden by default, appears on hover + - Red highlight on hover with rotation effect + - Mobile responsive: always visible on screens < 480px + +**Features:** +- Click event stops propagation to prevent triggering tab switch +- Confirmation dialog shows session count and list for non-empty projects +- Graceful handling when closing the last project +- Sessions remain accessible via API even after project tab is closed + +