Interactive assistant that guides users through crafting effective prompts for SiftCoder commands
View on GitHubialameh/sift-coder
siftcoder
skills/prompt-helper/SKILL.md
January 24, 2026
Select agents to install to:
npx add-skill https://github.com/ialameh/sift-coder/blob/main/skills/prompt-helper/SKILL.md -a claude-code --skill prompt-helperInstallation paths:
.claude/skills/prompt-helper/# Prompt Helper Skill ## Overview The Prompt Helper skill is an interactive assistant that guides users through crafting effective, detailed prompts for SiftCoder commands. It acts as a "prompt engineer" that helps users: 1. Select the appropriate SiftCoder command 2. Provide all necessary context and details 3. Structure the information optimally 4. Generate production-ready prompts 5. Understand why the prompt is structured that way ## When to Use ✅ **Perfect for:** - New users learning SiftCoder - Complex commands requiring detailed specifications - Ensuring prompt quality and completeness - Learning prompt engineering patterns - Crafting prompts for critical operations ❌ **Not needed for:** - Simple, straightforward commands - Experienced users who know prompt patterns - Quick exploratory commands ## How It Works ### 1. Command Selection ``` You: /siftcoder:prompt Helper: Which SiftCoder command do you want to generate a prompt for? Available commands: • build - Build new projects from specifications • fix - Fix bugs and issues • test - Generate tests • document - Generate documentation • improve - Improve code quality • refactor - Refactor code • debug - Debug issues • investigate - Investigate codebase You: build ``` ### 2. Information Gathering ``` Helper: Great choice! Let me ask you some questions about your project. Question 1: What type of project do you want to build? (e.g., web app, API, mobile app, microservice) You: A REST API for task management Question 2: What are the main features? (list them) You: 1. User authentication 2. Create, read, update, delete tasks 3. Task categories and tags 4. Due dates and reminders 5. User-specific task lists Question 3: What tech stack do you prefer? (optional) You: Node.js, Express, TypeScript, PostgreSQL Question 4: Any specific requirements or constraints? You: Need to handle 10,000 concurrent users, include rate limiting ``` ### 3. Prompt Generation ``` Helper: