Agent skill

Prompt Builder

by majiayu000 in majiayu000/claude-skill-registry

Build effective prompts for Claude Code skills. An agent skill from majiayu000/claude-skill-registry.

MITAuto-check: notes

Install Prompt Builder

skills CLI
$ npx skills add majiayu000/claude-skill-registry --skill prompt-builder -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install majiayu000/claude-skill-registry prompt-builder --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/majiayu000/claude-skill-registry.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/ai-llm/prompt-builder .claude/skills/prompt-builder && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
prompt-builder
GitHub stars
666
Used in
1 other repo
Token cost
~5.8k tokens
SKILL.md length
2,058 words
Files
2
Skills in repo
1,273
Repo updated
First seen
Licence
MIT

At a glance

Build effective prompts for Claude Code skills. An agent skill from majiayu000/claude-skill-registry.

  • Works in 5 steps: Understand Context → Define Task Clearly → Structure Prompt → …
  • Creating skill instructions
  • SKILL.md covers Overview, When to Use, Prerequisites and Prompt Building Workflow, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Prompt Builder is an agent skill from majiayu000/claude-skill-registry. Build effective prompts for Claude Code skills. Creates clear, specific, actionable prompts using engineering principles, templates, and validation. Use when creating skill instructions, workflow steps, task operations, or any Claude prompt.

Its SKILL.md is about 5.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `metadata.json`).

The repository describes itself as: Searchable Claude Code skills catalog with source-linked guides and generated registry artifacts. The licence is MIT.

When your agent uses it

  • Creating skill instructions
  • Task operations
  • Any Claude prompt

Example prompts

  • “/prompt-builder”

Requirements

  • Python 3
  • Pre-approved tools (allowed-tools): Read, Write, Edit, Glob, Grep, Bash, WebSearch, WebFetch

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Understand Context
  2. Define Task Clearly
  3. Structure Prompt
  4. Add Context & Examples
  5. Refine & Validate

What it can do on your machine

Read from SKILL.md and the folder at commit 2d14a69. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Edit
    • Glob
    • Grep
    • Bash
    • WebSearch
    • WebFetch

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Prompt Builder loads about 5.8k tokens when it runs. Until then it costs about 64 tokens; SKILL.md has 2,058 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~64
When it runs · the whole SKILL.md, loaded when a task matches
~5.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Write, Edit, Glob, Grep, Bash, WebSearch, WebFetch

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from majiayu000/claude-skill-registry at commit 2d14a69, republished under its MIT licence (© majiayu000). 2,058 words, ~5,842 tokens.

Download SKILL.mdSave it as .claude/skills/prompt-builder/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
prompt-builder
description
Build effective prompts for Claude Code skills. Creates clear, specific, actionable prompts using engineering principles, templates, and validation. Use when creating skill instructions, workflow steps, task operations, or any Claude prompt.
allowed-tools
Read, Write, Edit, Glob, Grep, Bash, WebSearch, WebFetch

Prompt Builder

Overview

prompt-builder provides a systematic workflow for creating effective prompts in Claude Code skills. It applies prompt engineering principles, uses proven templates, and validates quality to ensure prompts are clear, specific, actionable, and produce reliable results.

Purpose: Create high-quality prompts for skills, workflows, tasks, and operations

Pattern: Workflow-based (5-step process)

Key Benefit: Transforms vague instructions into precise, effective prompts that Claude can execute reliably

When to Use

Use prompt-builder when:

  • Creating new skill instructions
  • Writing workflow steps that Claude will execute
  • Defining task operations
  • Building automation prompts
  • Improving existing prompts that produce inconsistent results
  • Ensuring prompts follow best practices

Prerequisites

Before building prompts:

  • Clear objective: Know what the prompt should accomplish
  • Context understanding: Understand the situation where the prompt will be used
  • Success criteria: Define what "good output" looks like

Prompt Building Workflow

Step 1: Understand Context

Before writing any prompt, understand the full context.

What to Identify:

  1. Goal: What should this prompt accomplish?

    • Create something new?
    • Transform existing content?
    • Analyze and provide insights?
    • Make a decision?
  2. Audience: Who will use this prompt?

    • Claude directly (in skill)?
    • Developer building skills?
    • End user interacting with system?
  3. Situation: When/where will this prompt be used?

    • Part of sequential workflow?
    • Independent task operation?
    • Conditional branch?
    • Error recovery?
  4. Constraints: What limitations exist?

    • Time limits?
    • Output format requirements?
    • Tools available/unavailable?
    • Dependencies on other steps?
  5. Success criteria: How do you know it worked?

    • Measurable outcome?
    • Specific format?
    • Validation criteria?

Questions to Ask:

  • What problem does this prompt solve?
  • What does "success" look like?
  • What could go wrong?
  • What information does Claude need?
  • What should Claude NOT do?

Example Context Analysis:

markdown
Goal: Have Claude write a comprehensive guide for a reference file
Audience: Claude (executing skill)
Situation: Step 3 of 6 in skill-building workflow
Constraints: Must be <5,000 words, specific format
Success: Complete guide covering all topics, properly formatted

Common Context Mistakes:

  • ❌ Skip context analysis, jump straight to writing
  • ❌ Assume context is obvious
  • ❌ Don't define success criteria
  • ❌ Ignore constraints

Best Practices:

  • ✅ Write down context explicitly
  • ✅ Identify all constraints upfront
  • ✅ Define measurable success
  • ✅ Consider edge cases

→ Output: Context analysis document

→ Next: With context clear, define the specific task

Step 2: Define Task Clearly

Transform the goal into a clear, specific, actionable task definition.

Task Definition Elements:

  1. Action Verb: What specific action?

    • Good: "Write", "Analyze", "Create", "Transform", "Extract"
    • Avoid: "Handle", "Deal with", "Work on", "Process"
  2. Object: What is being acted upon?

    • Be specific: "the authentication module" not "the code"
    • Include type: "markdown file", "Python function", "data structure"
  3. Constraints: What limits or requirements?

    • Format: "as a bulleted list", "in JSON format"
    • Length: "under 500 words", "10-15 items"
    • Style: "imperative voice", "technical language"
  4. Quality Criteria: What makes output good?

    • Completeness: "covering all edge cases"
    • Accuracy: "matching the specification exactly"
    • Usability: "beginner-friendly explanations"
  5. Context References: What information to use?

    • "based on the examples in references/"
    • "following the pattern from Step 2"
    • "using the template below"

Task Clarity Checklist:

  • Action verb is specific and unambiguous
  • Object is clearly identified
  • Constraints are explicitly stated
  • Success criteria are measurable
  • Context references are provided
  • Can be completed without additional questions

Good vs Bad Task Definitions:

❌ Bad: "Update the documentation"

  • Vague action, unclear object, no criteria

✅ Good: "Write a Getting Started section for README.md covering installation, basic usage, and first example. Use imperative voice, keep under 300 words, include 2-3 code examples."

  • Clear action, specific object, defined constraints and criteria

❌ Bad: "Make the code better"

  • Subjective, unmeasurable, no direction

✅ Good: "Refactor the authentication function to use async/await pattern, add error handling for network failures, and include JSDoc comments for each parameter."

  • Specific improvements, clear criteria, measurable outcome

Task Definition Template:

markdown
[ACTION VERB] [SPECIFIC OBJECT] that [QUALITY CRITERIA].

Constraints:
- [Format/Structure requirement]
- [Length/Size requirement]
- [Style/Tone requirement]

Success means:
- [Measurable criterion 1]
- [Measurable criterion 2]
- [Measurable criterion 3]

Use/Reference:
- [Context source 1]
- [Context source 2]

Example Task Definition:

markdown
Write a comprehensive dependency management guide that explains identification,
documentation, critical path analysis, and optimization strategies.

Constraints:
- Structure: 4 main sections with subsections
- Length: 600-800 words per section
- Style: Technical but accessible, use examples
- Format: Markdown with code examples

Success means:
- All dependency types covered (hard, soft, none)
- Critical path calculation explained with formula
- Optimization strategies include specific techniques
- Examples demonstrate each concept

Use/Reference:
- Project management best practices
- Task scheduling algorithms
- skill-builder patterns for reference organization

→ Output: Clear task definition with measurable criteria

→ Next: Structure the prompt effectively

Step 3: Structure Prompt

Organize the prompt using proven templates and patterns.

Core Prompt Structure:

markdown
[CONTEXT SETTING]
[TASK DEFINITION]
[CONSTRAINTS & REQUIREMENTS]
[OUTPUT FORMAT]
[EXAMPLES (if needed)]
[VALIDATION CRITERIA]

1. Context Setting (1-3 sentences)

Establish the situation and frame the task:

  • What role is Claude playing?
  • What's the broader goal?
  • Why is this task needed?

Example:

markdown
You are creating a reference guide for a Claude Code skill. This guide will be
loaded on-demand when users need detailed information about dependency management.
The guide should be comprehensive yet practical.

2. Task Definition (From Step 2)

State exactly what to do:

Example:

markdown
Write a dependency management guide covering: identification, documentation,
critical path analysis, and optimization strategies.

3. Constraints & Requirements

List all limitations and requirements:

Example:

markdown
Requirements:
- 4 main sections: Identification, Documentation, Analysis, Optimization
- 600-800 words per section
- Include code examples and formulas
- Use markdown formatting with headers, lists, code blocks
- Technical but accessible language

Constraints:
- No external dependencies or libraries
- Must work with generic task structures
- Examples should be realistic but not project-specific

4. Output Format

Specify exact structure expected:

Example:

markdown
Format:
# Dependency Management Guide

## 1. Identifying Dependencies
[Content with examples]

## 2. Documenting Dependencies
[Content with templates]

## 3. Critical Path Analysis
[Content with formulas]

## 4. Optimization Strategies
[Content with techniques]

5. Examples (if helpful)

Provide patterns to follow:

Example:

markdown
Example dependency documentation:

Task 5: Write API integration (3h) Depends on: Task 2 (auth complete), Task 3 (models defined) Type: Hard (blocking) Rationale: Cannot call API without authentication and data models

6. Validation Criteria

How to verify success:

Example:

markdown
Verify the guide:
- [ ] All 4 sections present and complete
- [ ] Each section 600-800 words
- [ ] Code examples in each section
- [ ] Critical path formula included
- [ ] Practical optimization techniques provided
- [ ] Markdown formatting correct

Template Selection Guide:

Workflow Step Prompt:

markdown
## Step [N]: [Action Name]

[Step description and purpose]

**What to Do**:
[Detailed instructions]

**Inputs**: [What's available from previous steps]
**Outputs**: [What this step produces]
**Next**: [Where to go next]

Task Operation Prompt:

markdown
## Operation [N]: [Operation Name]

[Operation description]

**When to Use**: [Trigger conditions]
**Prerequisites**: [What's needed]
**Steps**: [How to execute]
**Validation**: [How to verify success]

Analysis Prompt:

markdown
Analyze [object] to [goal].

Context:
[Relevant background]

Analysis dimensions:
1. [Aspect 1]: [What to examine]
2. [Aspect 2]: [What to examine]
3. [Aspect 3]: [What to examine]

Output format:
[Structure of analysis]

Provide specific examples and evidence for each dimension.

Creation Prompt:

markdown
Create [object] that [criteria].

Specifications:
- [Requirement 1]
- [Requirement 2]
- [Requirement 3]

Structure:
[Format/organization]

Example: [Pattern to follow]

Validation: [Success criteria]

→ Output: Structured prompt following template

→ Next: Add context and examples

Step 4: Add Context & Examples

Enhance the prompt with necessary background and patterns.

Types of Context to Add:

1. Background Information

Provide essential knowledge:

  • Technical concepts Claude should understand
  • Domain-specific terminology
  • Related patterns or principles
  • Historical context (why this way?)

Example:

markdown
Background: Critical path is the longest sequence of dependent tasks
determining minimum project duration. Tasks on the critical path have
zero slack - any delay extends the project. Non-critical tasks have
slack and can be delayed without affecting completion.

2. Reference Materials

Point to existing resources:

  • Templates to follow
  • Previous examples
  • Style guides
  • Technical specifications

Example:

markdown
Reference: See examples/medirecords-integration/ for a similar two-phase
workflow pattern. Follow the same structure of planning phase → implementation
phase with validation steps between.

3. Constraints & Boundaries

Define what NOT to do:

  • Scope limitations
  • Excluded options
  • Anti-patterns to avoid
  • Error conditions

Example:

markdown
Do NOT:
- Include project-specific details
- Assume external tools/libraries
- Use placeholders like "TODO" or "FILL IN"
- Skip validation steps
- Create files outside specified directory

4. Examples & Patterns

Show concrete instances:

Good Examples - What success looks like:

markdown
Example of good dependency documentation:

Task 7: Implement error handling (2h)
  Depends on: Task 5 (API integration complete)
  Type: Hard (must handle API errors)
  Impact: Blocks Task 9 (testing), Task 10 (deployment)
  Critical path: Yes (on critical path)
  Rationale: Cannot test or deploy without proper error handling

Bad Examples - Common mistakes:

markdown
Example of poor dependency documentation (DON'T DO THIS):

Task 7: Error stuff (2h)
  Depends on: Maybe task 5?

This is vague, unclear type, no rationale, doesn't help scheduling.

Before/After - Improvements:

markdown
Before: "Update the database code"
After: "Refactor database query functions to use parameterized queries
preventing SQL injection, add connection pooling for performance, and
implement retry logic for transient failures."

5. Success Patterns

Describe characteristics of good output:

  • Quality indicators
  • Completeness checks
  • Style markers
  • Validation approaches

Example:

markdown
High-quality dependency analysis includes:
✅ Every task has dependencies listed (even if "none")
✅ Dependency types specified (hard/soft/none)
✅ Rationale explains WHY the dependency exists
✅ Critical path is identified and marked
✅ Parallel opportunities are noted
✅ Risk areas highlighted

Context Organization:

Place context strategically:

  • Before task: Background, definitions, principles
  • During task: Templates, formats, examples to follow
  • After task: Validation, success criteria, next steps

Context Amount Guidelines:

Too little context:

  • Claude makes assumptions
  • Output varies widely
  • Requires follow-up questions

Too much context:

  • Overwhelms the task
  • Dilutes key requirements
  • Slows processing

Right amount:

  • Sufficient for reliable execution
  • Focused on task-relevant info
  • Examples demonstrate patterns
  • Validation criteria clear

Context Checklist:

  • Background explains WHY
  • Examples show HOW
  • Constraints define boundaries
  • Validation ensures quality
  • References available if needed

→ Output: Enhanced prompt with context and examples

→ Next: Refine and validate quality

Step 5: Refine & Validate

Polish the prompt and verify it meets quality standards.

Refinement Process:

1. Clarity Check

Read through as if you're Claude:

  • Is every instruction clear?
  • Are terms defined?
  • Is the sequence logical?
  • Are transitions smooth?

Clarity Improvements:

  • Replace vague terms with specific ones
  • Break long sentences into shorter ones
  • Use active voice ("Write X" not "X should be written")
  • Add connective words (Then, Next, After, Before)

2. Completeness Check

Verify nothing is missing:

  • Context provided?
  • Task clearly defined?
  • All constraints listed?
  • Output format specified?
  • Examples included (if needed)?
  • Validation criteria given?

3. Specificity Check

Ensure precision:

  • Numbers exact ("15 items" not "several items")
  • Formats detailed ("JSON with keys X, Y, Z" not "JSON format")
  • Actions specific ("Extract function names" not "Look at the code")
  • Criteria measurable ("Under 500 words" not "Brief")

4. Consistency Check

Verify alignment:

  • Terms used consistently throughout
  • Examples match specifications
  • Constraints don't contradict
  • Validation matches requirements

5. Conciseness Check

Remove unnecessary words:

  • Eliminate redundancy
  • Combine similar points
  • Remove filler phrases
  • Keep focus tight

Before: "In order to create the file, you should write content that includes..." After: "Write a file containing..."

Validation Criteria:

Quality Dimensions:

  1. Clarity (1-5): Can Claude understand without questions?

    • 5: Crystal clear, no ambiguity
    • 3: Mostly clear, minor confusion possible
    • 1: Vague, requires clarification
  2. Specificity (1-5): Are requirements precise?

    • 5: All details specified exactly
    • 3: Key details specified, some inference needed
    • 1: High-level only, lots of guessing
  3. Completeness (1-5): Is everything needed present?

    • 5: All context, examples, criteria included
    • 3: Basics present, some gaps
    • 1: Missing critical information
  4. Actionability (1-5): Can Claude execute immediately?

    • 5: Ready to execute, no preparation needed
    • 3: Mostly ready, minor prep needed
    • 1: Requires significant additional work
  5. Reliability (1-5): Will it produce consistent results?

    • 5: Same prompt → same quality output every time
    • 3: Generally consistent, occasional variation
    • 1: Highly variable output

Target: All dimensions ≥4 for production prompts

Validation Questions:

Clarity:

  • Could a different person understand this prompt the same way?
  • Are there any ambiguous words or phrases?
  • Is the sequence of steps logical and clear?

Specificity:

  • Are all measurements/quantities exact?
  • Are formats precisely defined?
  • Are examples specific and concrete?

Completeness:

  • Does Claude have all information needed?
  • Are edge cases covered?
  • Are validation criteria provided?

Actionability:

  • Can Claude start immediately?
  • Are all dependencies available?
  • Is the first action clear?

Reliability:

  • Would this produce the same output twice?
  • Are there subjective terms that vary?
  • Are success criteria objective?

Testing Strategies:

  1. Dry Run: Execute mentally step by step
  2. Peer Review: Have someone else read it
  3. Actual Test: Try the prompt with Claude
  4. Iteration: Refine based on results

Common Issues & Fixes:

Issue: Prompt produces varying output Fix: Add more constraints, specify format exactly, provide examples

Issue: Claude asks clarifying questions Fix: Context incomplete, add background information

Issue: Output doesn't match expectations Fix: Success criteria unclear, make validation explicit

Issue: Prompt too long (>1000 words) Fix: Move details to references, keep core prompt focused

Issue: Assumes knowledge Claude doesn't have Fix: Add background section, define terms, provide context

Final Checklist:

Before using the prompt:

  • Read aloud - does it flow naturally?
  • Check all dimensions ≥4
  • Verify examples match specs
  • Confirm validation is measurable
  • Test with Claude if possible
  • Document any assumptions

→ Output: Refined, validated, production-ready prompt

Show full SKILL.md (587 more words)Show less

Best Practices

Prompt Engineering Principles

1. Clarity First

  • Use simple, direct language
  • Define technical terms
  • Break complex tasks into steps
  • Use examples to clarify

2. Be Specific

  • Exact numbers, not ranges (unless necessary)
  • Precise formats, not general descriptions
  • Specific actions, not vague requests
  • Measurable criteria, not subjective

3. Provide Context

  • Explain why the task matters
  • Give relevant background
  • Reference related materials
  • Define scope boundaries

4. Show Examples

  • Good examples (what to emulate)
  • Bad examples (what to avoid)
  • Before/after (how to improve)
  • Edge cases (how to handle)

5. Enable Validation

  • Measurable success criteria
  • Objective quality indicators
  • Checkable outputs
  • Clear pass/fail

6. Think Iteratively

  • Start simple, add detail
  • Test and refine
  • Learn from results
  • Improve over time
Prompt Patterns

Instruction Pattern:

Do [action] to achieve [goal].
Include [elements].
Follow [format].

Analysis Pattern:

Analyze [object] for [aspects].
Consider [dimensions].
Provide [output type].

Creation Pattern:

Create [object] with [properties].
Use [template/pattern].
Ensure [quality criteria].

Transformation Pattern:

Transform [input] into [output].
Apply [rules/changes].
Maintain [constraints].
Quality Indicators

High-Quality Prompts:

  • ✅ One clear objective per prompt
  • ✅ All constraints explicit
  • ✅ Examples demonstrate patterns
  • ✅ Validation criteria measurable
  • ✅ Context sufficient but not excessive
  • ✅ Language precise and unambiguous

Low-Quality Prompts:

  • ❌ Multiple conflicting objectives
  • ❌ Implicit assumptions
  • ❌ No examples or validation
  • ❌ Vague success criteria
  • ❌ Missing context
  • ❌ Ambiguous language

Common Mistakes

Mistake 1: Vague Task Definition

Problem: "Make the code better"

  • Subjective, unmeasurable, no direction

Fix: "Refactor the authentication module to use async/await, add input validation, and document each function with JSDoc comments"

  • Specific changes, clear criteria, measurable
Mistake 2: Missing Constraints

Problem: "Write a guide"

  • No length, format, audience specified

Fix: "Write a 500-word beginner-friendly guide in markdown format covering installation, basic usage, and first example"

  • Length specified, audience clear, format defined
Mistake 3: No Examples

Problem: Instructions only, no patterns shown

  • Claude guesses at style/format

Fix: Include 2-3 examples demonstrating the pattern

  • Claude sees what "good" looks like
Mistake 4: Unclear Success Criteria

Problem: "Create good documentation"

  • "Good" is subjective

Fix: "Create documentation covering all public APIs, with description, parameters, return values, and usage example for each"

  • Objective, checkable, measurable
Mistake 5: Too Much Context

Problem: 2000-word background before 1-sentence task

  • Obscures the actual task

Fix: Brief context (2-3 sentences), then task, then references to detailed background

  • Focused, actionable, with optional depth
Mistake 6: Assuming Knowledge

Problem: "Implement the standard pattern"

  • Assumes Claude knows which pattern

Fix: "Implement the Repository pattern: create interface IRepository<T>, implement with generic class, use dependency injection"

  • Explicit about what "standard pattern" means

Integration with Other Skills

With skill-builder-generic

Use prompt-builder to create high-quality prompts for skill instructions

  • Each workflow step is a prompt
  • Each task operation is a prompt
  • Reference guides include prompt examples

Flow: skill-builder → prompt-builder → improved skills

With planning-architect

Use prompt-builder to create clear prompts in skill plans

  • Plan includes example prompts
  • Workflow steps defined as prompts
  • Validation includes prompt quality

Flow: plan skill → build prompts → validate prompts

With review-multi

Use prompt-builder as validation criteria for prompt quality

  • Review checks prompt clarity
  • Review verifies specificity
  • Review ensures validation criteria

Flow: create skill → review prompts → refine prompts

Quick Reference

The 5-Step Workflow
  1. Understand Context: Goal, audience, situation, constraints, success
  2. Define Task: Action verb + object + constraints + criteria
  3. Structure Prompt: Template + format + organization
  4. Add Context: Background + examples + boundaries
  5. Refine & Validate: Clarity + completeness + specificity + test
Quality Checklist
  • Clear action verb and specific object
  • All constraints explicitly listed
  • Success criteria measurable
  • Context provides necessary background
  • Examples demonstrate patterns
  • Format/structure specified
  • Validation criteria included
  • Language precise and unambiguous
  • All dimensions score ≥4
  • Tested (if possible)
Key Principles
  • Clarity First: Simple, direct, unambiguous
  • Be Specific: Exact requirements, precise criteria
  • Provide Context: Background, examples, boundaries
  • Enable Validation: Measurable, objective, checkable

For detailed guides on prompt engineering principles, templates, and examples, see the references/ directory.

For automated prompt validation, use scripts/validate-prompt.py.

© majiayu000, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/ai-llm/prompt-builder of majiayu000/claude-skill-registry.

  • SKILL.md
  • metadata.json

Open the folder on GitHubat commit 2d14a69

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in majiayu000/claude-skill-registry, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Prompt Builder next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Prompt Builder compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Prompt Builder this skillmajiayu000/claude-skill-registry6661 repos~5.8kAutomated safety check: NotesMIT
Add Effectremotion-dev/remotion62k—~2.8kAutomated safety check: PassCustom licence
Effect V4ComposioHQ/composio30k—~1kAutomated safety check: PassMIT
Parallax Effectsthedaviddias/Front-End-Checklist74k—~523Automated safety check: PassMIT
Team Builderaffaan-m/ECC275k1 repos~1.8kAutomated safety check: PassMIT
Team Builderaffaan-m/ECC275k1 repos~808Automated safety check: PassMIT

Similar skills

  • Add Effect

    remotion-dev/remotion

    Official

    Add a new effect to @remotion/effects, including implementation, package exports, docs, demos, preview images, Remotion skill updates, formatting, and builds.

    62k GitHub stars~2.8k tokensUpdated today
    Media & CreativeAuto-check passed
  • Effect V4

    ComposioHQ/composio

    Write, review, or upgrade Effect v4 code in the Composio CLI, cli-keyring, and json-schema-to-effect-schema packages, all pinned exactly to effect@4.0.0-rc.117 — Context.Service and explicit layers…

    30k GitHub stars~1k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Parallax Effects

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing rendered HTML, interactive components, or design-system patterns related to Provide alternatives to parallax effects.

    74k GitHub stars~523 tokensUpdated 2 days ago
    Frontend & DesignAuto-check passed
  • Team Builder

    affaan-m/ECC

    Interactive picker that discovers available agent personas via the claude agents command and agents/ markdown globs, groups them into domains, has the user select up to five, dispatches them in…

    275k GitHub starsUsed in 1 repo~1.8k tokens
    Agent WorkflowsAuto-check passed
  • Team Builder

    affaan-m/ECC

    用于组合和派遣并行团队的交互式代理选择器

    275k GitHub starsUsed in 1 repo~808 tokens
    Auto-check passed
  • Dashboard Builder

    affaan-m/ECC

    Grafana、SigNoz、および同様のプラットフォーム用の実際のオペレータ質問に答える監視ダッシュボードを構築します。メトリクスを虚栄ボードではなく機能するダッシュボードに変える場合に使用します。

    275k GitHub stars~221 tokensUpdated 3 days ago
    DevOps & CloudAuto-check passed

More from majiayu000/claude-skill-registry

All 1,273 skills in this repo
  • Deep Research

    majiayu000/claude-skill-registry

    Multi-source deep research using firecrawl and exa MCPs. An agent skill from majiayu000/claude-skill-registry.

    666 GitHub starsUsed in 6 repos~1.1k tokens
    Auto-check passed
  • Exa Search

    majiayu000/claude-skill-registry

    Neural search via Exa MCP for web, code, and company research.

    666 GitHub starsUsed in 5 repos~856 tokens
    Auto-check passed
  • Fal AI Media

    majiayu000/claude-skill-registry

    Unified media generation via fal.ai MCP — image, video, and audio.

    666 GitHub starsUsed in 5 repos~1.7k tokens
    Auto-check passed
  • Pyzotero

    majiayu000/claude-skill-registry

    Interact with Zotero reference management libraries using the pyzotero Python client.

    666 GitHub starsUsed in 5 repos~1.6k tokens
    Auto-check: notes
  • Bgpt Paper Search

    majiayu000/claude-skill-registry

    Search scientific papers and retrieve structured experimental data extracted from full-text studies via the BGPT MCP server.

    666 GitHub starsUsed in 4 repos~619 tokens
    Auto-check: notes
  • Bio Alignment Pairwise

    majiayu000/claude-skill-registry

    Perform pairwise sequence alignment using Biopython Bio.Align.PairwiseAligner.

    666 GitHub starsUsed in 4 repos~1.7k tokens
    Auto-check passed

Questions about Prompt Builder

What does Prompt Builder do?

Build effective prompts for Claude Code skills. An agent skill from majiayu000/claude-skill-registry. Prompt Builder is an agent skill from majiayu000/claude-skill-registry. Build effective prompts for Claude Code skills.

When should I use Prompt Builder?

Prompt Builder fits situations like: creating skill instructions; task operations; any Claude prompt.

How do I install Prompt Builder in Claude Code?

Run `npx skills add majiayu000/claude-skill-registry --skill prompt-builder -a claude-code`. Or copy the skill folder (skills/ai-llm/prompt-builder in majiayu000/claude-skill-registry) into .claude/skills/prompt-builder in your project. Claude Code loads it when a task matches its description.

How do I install Prompt Builder in Codex?

Run `npx skills add majiayu000/claude-skill-registry --skill prompt-builder -a codex`. Or copy the skill folder (skills/ai-llm/prompt-builder in majiayu000/claude-skill-registry) into .agents/skills/prompt-builder in your project. Codex loads it when a task matches its description.

Can I use Prompt Builder in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add majiayu000/claude-skill-registry --skill prompt-builder -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/prompt-builder, .gemini/skills/prompt-builder, .github/skills/prompt-builder and .opencode/skills/prompt-builder in your project.

What does Prompt Builder need to run?

SKILL.md names no scripts, command-line tools or credentials: Prompt Builder is instructions for the agent only. Our summary lists: Python 3. Its frontmatter pre-approves these tools: Read, Write, Edit, Glob, Grep, Bash, WebSearch, WebFetch.

Does Prompt Builder access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Prompt Builder safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Prompt Builder use?

Prompt Builder is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Prompt Builder use?

About 5.8k tokens (SKILL.md is roughly 23k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Prompt Builder?

Skills that share tags, products or a category with Prompt Builder: Add Effect (remotion-dev/remotion, 62k stars), Effect V4 (ComposioHQ/composio, 30k stars), Parallax Effects (thedaviddias/Front-End-Checklist, 74k stars) and Team Builder (affaan-m/ECC, 275k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Prompt Builder?

majiayu000 (a GitHub user) maintains it in majiayu000/claude-skill-registry, which has 666 GitHub stars. The repository holds 1,273 skills in this directory. The repository was last updated on October 7, 2026.

Source: majiayu000/claude-skill-registry on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.