一键导入
craft-prompt
Craft copy-paste-ready prompts. Use to write prompts, turn notes into templates, draft `/goal` conditions, or answer "프롬프트 만들어" requests.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Craft copy-paste-ready prompts. Use to write prompts, turn notes into templates, draft `/goal` conditions, or answer "프롬프트 만들어" requests.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Improve an existing prompt or skill in place. Use for refine, sharpen, tighten, fix, upgrade, "feels off", or inconsistent artifact requests.
Create or refine spec/capabilities.md from repo signals. Use after spec-charter or for capability specs, component contracts, middle-layer specs, repo boundaries, 능력 명세, or grill.
Optimize prompts or skills with measured eval loops. Use for repeatable test inputs, eval runners, scoring, bounded mutations, or written stop conditions.
Decide where agent guidance belongs in a repo and propose the smallest harness change. Use for AGENTS.md/CLAUDE.md, hooks, subagents, MCP, plugins, sync, or pruning.
Create or amend spec/system-map.md. Use for architecture scope, system shape, runtime boundaries, core flows, invariants, storage/external systems, or SYSTEM_MAP.
Create, amend, or reassess spec/charter.md. Use for project direction, Objectives, Non-Goals, Decisions, stale spec findings, 기준, 헌장, 방향성, or spec axis.
| name | craft-prompt |
| description | Craft copy-paste-ready prompts. Use to write prompts, turn notes into templates, draft `/goal` conditions, or answer "프롬프트 만들어" requests. |
Turn a goal, scattered notes, or a raw ask into a clear, well-structured prompt that gets the best results from any LLM — a separate step from doing the task itself, so the result is a copy-paste-ready text block the user can drop into any AI interface.
/goal condition is neededDon't over-ask — infer whatever the request already makes clear. "Write me a code review prompt for GPT" already gives goal and target.
Confirm inputs. Ask only what Inputs doesn't already make clear.
Gather the raw material. Collect what the prompt's purpose needs — task instructions and constraints; research questions and recency needs; for a session handoff, run git status, git diff --stat, git log --oneline -5, and note recent changes; for a /goal condition, outcome/evidence/constraints/non-goals/scope/budget/stop condition; for a system prompt, persona/capabilities/boundaries/tone; for a template, variable placeholders and usage notes. Distill rough notes or a conversation dump rather than repeating them verbatim.
Build the prompt, using only the blocks it needs:
| Block | When to include |
|---|---|
| Role | A specific expertise improves the output (one sentence) |
| Context | The LLM needs background to reason correctly |
| Task | Always — the core instruction |
| Rules / Constraints | There are important do's/don'ts |
| Output format | The default output structure won't work (see Output format) |
| Examples | Desired behavior is hard to describe but easy to show |
Sizing heuristic: a small request (under ~20 words of user specification) stops at Role + Task + Rules; add Output format only if the user names a shape, Examples only if behavior is hard to describe. A reusable template turns every value that varies week-to-week into a {{placeholder}} — hardcoding more than one varying value under-templates.
For research, coding-agent, or other high-impact prompts, add a small verification contract — what to check before finalizing: requirements, grounding, format, irreversible side effects — instead of generic "be careful" prose.
XML tags work across major LLMs; use them for complex or multi-section prompts, plain text/markdown for simple ones. If the user names a target model, product, image generator, or video generator, load the matching guide or template (below) and keep volatile target-specific behavior out of this portable spine.
Sharpen. Cut fluff (no sentence that fails to change LLM behavior); be specific (numbers beat adjectives); keep it self-contained (no dangling "this conversation" references); resolve hidden conflicts between rules, examples, and edge cases; state how missing context should be handled (look up, ask, or proceed with labeled assumptions). Weigh every cut against Principles — especially Cut in this order and Right-sized. For complex prompts, run through references/quality-checklist.md for deeper failure-mode analysis.
Deliver. See Output format.
A fenced code block, ready to copy-paste — always, when the user explicitly asked for a prompt or clearly invoked this skill. Never replace the prompt with direct task execution.
If relevant, add a brief note outside the code block: how to customize placeholders, which parts to adjust if results aren't ideal, and recommended target-platform settings (model choice, search focus mode). Ask if the user wants adjustments; refine tone, blocks, or target LLM based on feedback.
Non-English prompts: write the prompt body in the requested language, but keep XML tag names in English (<context>, <task>) — all major LLMs parse English tags regardless of content language.
guides/ and templates/, not in this spineShared with craft-tune — full statements in references/shared-principles.md:
Prompt-specific:
{{placeholder}} syntax with clear labels for templates; bake in specifics for one-shot prompts.guides/Input: "write me a code review prompt for GPT, keep it short"
Delivered prompt:
You are a senior code reviewer.
Review the diff below for correctness bugs, security issues, and unnecessary complexity. Skip style nits.
Report only issues you're confident about, one per line: `file:line — issue — suggested fix`.
<diff>
{{diff}}
</diff>
Note outside the block: "Swap {{diff}} for the actual diff before sending."
references/shared-principles.md — full statements of the four principles shared with craft-tunereferences/components-guide.md — Deep dive on each building block with examples and anti-patternsreferences/prompt-patterns.md — 8 common patterns: research, code gen, review, writing, extraction, analysis, handoff, decisionreferences/quality-checklist.md — Quality checks with failure modes and fixesreferences/goal-conditions.md — Writing /goal completion conditions and reviewable goal specs for Claude Code and Codex autonomous loops (transcript-visible evidence, cross-platform differences, and caveats)guides/claude-guide.md — Claude Code / Claude web / APIguides/gpt.md — GPT Pro / ChatGPT / APIguides/perplexity.md — Perplexityguides/gemini.md — Gemini / Imagenguides/local-models.md — Local/open-source models (Llama, Qwen, Mistral, DeepSeek, Ollama, etc.)templates/session-handoff.md — AI session handoff (continuation, debug)templates/image-gen.md — Image generation (photo, illustration, icon, per-platform notes)templates/video-gen.md — Video generation (text-to-video, image-to-video, camera keywords, per-platform notes)templates/system-prompt.md — Chatbot/agent system prompts (layered architecture)