Agent skill

idea-issue-creator

Transform bullet points into enhanced, prioritized items for MASTER_PLAN.md. Process ideas inbox and integrate with project tracking.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/idea-issue-creator

SKILL.md

💡 Idea-Issue Creator - Simple Workflow

Status: Production Ready - Simple & Practical


🎯 What It Does

Transforms simple bullet points into enhanced, prioritized items for your master plan.

Input: Simple bullet points with #hashtags Output: Enhanced items with priority scoring and master plan integration


🗣️ Quick Commands

When you say these phrases, Claude will automatically check the inbox:

You Say Claude Does
"new issues" Check ideas-issues.md inbox
"go over issues" Check ideas-issues.md inbox
"process ideas" Run the full processing workflow
"check inbox" Read ideas-issues.md for new items

📝 Simple Input Format

The skill reads from: docs/planning-ideas-issues/overview/ideas-issues.md

Add your bullet points to that file:

## Ideas
- #feature add dark mode toggle
- #improvement better keyboard shortcuts
- #integration sync with google calendar

## Issues
- #bug fix login page crashing on mobile
- #performance app is slow loading calendar
- #ux can't find where to export tasks

No complex formatting - just bullets and hashtags!


🚀 Simple Workflow

Step 1: Process Ideas

bash
idea-creator process-ideas
  • Parses your simple bullet points
  • Auto-categorizes and scores items
  • Generates suggestions

Step 2: Review Items

bash
idea-creator review-ideas
  • Shows all processed items
  • Displays priority and impact scores
  • Shows suggestions and clarifying questions

Step 3: Approve & Integrate

bash
idea-creator approve-all
  • Approves all pending items
  • Automatically adds to master plan
  • Updates planning documents

🛠️ Commands

Command What It Does
process-ideas Parse and enhance ideas from file
review-ideas Review pending items for approval
ask-questions Interactive Q&A session
approve-all Approve all items and add to master plan
status Show current processing status
help Show usage guide

🎯 Smart Features

Automatic Enhancement

  • Priority Scoring: Calculates priority from hashtags and content
  • Impact Assessment: 1-10 scoring for each item
  • Smart Suggestions: 3 relevant suggestions per item
  • Categorization: Auto-detects bugs vs features vs improvements

Smart Questions

  • Scope Assessment: "Small fix vs large feature?"
  • Technical Requirements: "Simple or complex implementation?"
  • User Impact: "Who benefits most from this?"

Automatic Integration

  • Master Plan Updates: Items added to appropriate sections
  • Safe Operations: Backups before any changes
  • Smart Placement: Issues vs Features vs Improvements

📊 Output Examples

Input:

- #bug fix login page crashing

After Processing:

📝 "fix login page crashing"
   Priority: HIGH | Impact: 8/10 | Category: issue
   Tags: #bug
   💡 Suggestions: Add proper error handling, Implement session timeout
   ❓ Questions: What is scope? (Small fix/Medium task/Large feature)

🎯 Success Metrics

  • 5-minute workflow: From input to master plan integration
  • No complex setup: Just write bullet points
  • Automatic enhancement: AI-powered suggestions and scoring
  • Smart questions: Relevant clarifying questions
  • One-click approval: Quick approval and integration
  • Always usable: Simple enough for daily use

🚀 Quick Task Command (/task)

Fast task creation that adds directly to MASTER_PLAN.md and marks as in-progress.

Create & Start Task

/task "Fix the login bug"
/task P0 "Critical: database down"

What happens:

  1. Runs scripts/utils/get-next-task-id.cjs → gets next ID (e.g., TASK-304)
  2. Adds row to MASTER_PLAN.md Roadmap table: | TASK-304 | Fix the login bug | P1 | 🔄 IN PROGRESS | - |
  3. Outputs confirmation with task ID

Default Priority: P1-HIGH (override with P0, P2, P3 prefix)

Mark Task Done

/task done TASK-304

What happens:

  1. Finds task row in Roadmap table
  2. Updates to: ~~TASK-304~~ | ... | ✅ DONE (YYYY-MM-DD)
  3. Adds strikethrough to ID

Implementation Notes

  • Table insertion: Find last | TASK- or | BUG- row, insert after
  • ID regex: /(?:TASK|BUG|IDEA|ISSUE)-(\d+)/g
  • Date format: YYYY-MM-DD (e.g., 2026-01-16)
  • Priority values: P0 (Critical), P1 (High), P2 (Medium), P3 (Low)

🔧 File Structure & Data Flow

File Roles

File Role Lifecycle
docs/planning-ideas-issues/overview/ideas-issues.md Inbox Add items → Process → Clear
docs/MASTER_PLAN.md Active Tracking Items added here for work tracking
docs/archive/2025/week-XX/ideas-issues-batch-*.md Historical Record Archived after processing
.claude/ideas-processed.json State Tracks processing status

Complete Workflow

1. ADD → ideas-issues.md (inbox)
2. PROCESS → Enhance with scoring & suggestions
3. APPROVE → Add to MASTER_PLAN.md
4. ARCHIVE → Move to docs/archive/...
5. CLEAR → Empty ideas-issues.md inbox

Archive Location

Processed batches are archived to: docs/archive/2025/week-XX-MonDD-DD/ideas-issues-batch-YYYY-MM-DD.md


💡 Pro Tips

Writing Better Ideas

  • Be specific: "fix login page" vs "improve auth system"
  • Use hashtags: #bug, #feature, #performance, #ux
  • Combine contexts: "improve #ux #performance of calendar"

Hashtag Categories

  • Type: #bug, #feature, #improvement
  • Priority: #urgent, #critical, #low-priority
  • Technical: #api, #frontend, #backend, #database
  • User: #ux, #accessibility, #mobile

Getting Started

  1. Add your ideas to docs/planning-ideas-issues/overview/ideas-issues.md
  2. Run idea-creator process-ideas
  3. Review items with idea-creator review-ideas
  4. Approve with idea-creator approve-all

🎉 Why This Works

Simplicity over complexity: Bullet points are faster than forms AI-powered insights: Automatic enhancement saves you time Smart integration: Master plan updates are automatic Practical workflow: Actually usable for daily planning


Result: Your thoughts become actionable items in your master plan, automatically enhanced and prioritized.

One command: idea-creator process-ideas && idea-creator approve-all Total time: ~2 minutes Complexity: ZERO - just write bullet points


MANDATORY USER VERIFICATION REQUIREMENT

Policy: No Fix Claims Without User Confirmation

CRITICAL: Before claiming ANY issue, bug, or problem is "fixed", "resolved", "working", or "complete", the following verification protocol is MANDATORY:

Step 1: Technical Verification

  • Run all relevant tests (build, type-check, unit tests)
  • Verify no console errors
  • Take screenshots/evidence of the fix

Step 2: User Verification Request

REQUIRED: Use the AskUserQuestion tool to explicitly ask the user to verify the fix:

"I've implemented [description of fix]. Before I mark this as complete, please verify:
1. [Specific thing to check #1]
2. [Specific thing to check #2]
3. Does this fix the issue you were experiencing?

Please confirm the fix works as expected, or let me know what's still not working."

Step 3: Wait for User Confirmation

  • DO NOT proceed with claims of success until user responds
  • DO NOT mark tasks as "completed" without user confirmation
  • DO NOT use phrases like "fixed", "resolved", "working" without user verification

Step 4: Handle User Feedback

  • If user confirms: Document the fix and mark as complete
  • If user reports issues: Continue debugging, repeat verification cycle

Prohibited Actions (Without User Verification)

  • Claiming a bug is "fixed"
  • Stating functionality is "working"
  • Marking issues as "resolved"
  • Declaring features as "complete"
  • Any success claims about fixes

Required Evidence Before User Verification Request

  1. Technical tests passing
  2. Visual confirmation via Playwright/screenshots
  3. Specific test scenarios executed
  4. Clear description of what was changed

Remember: The user is the final authority on whether something is fixed. No exceptions.

Didn't find tool you were looking for?

Be as detailed as possible for better results