Back to Skills

prompt-helper

verified

Interactive assistant that guides users through crafting effective prompts for SiftCoder commands

View on GitHub

Marketplace

siftcoder-marketplace

ialameh/sift-coder

Plugin

siftcoder

development

Repository

ialameh/sift-coder

skills/prompt-helper/SKILL.md

Last Verified

January 24, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/ialameh/sift-coder/blob/main/skills/prompt-helper/SKILL.md -a claude-code --skill prompt-helper

Installation paths:

Claude
.claude/skills/prompt-helper/
Powered by add-skill CLI

Instructions

# 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: 

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
11498 chars