Loading...
Loading...
KERNEL-based prompt engineering — transforms vague requests into structured, high-performance prompts optimized for first-try success.
npx skill4agent add hoangvantuan/claude-plugin prompt-generator-v2| Principle | Check | Action if failing |
|---|---|---|
| Keep simple | Describe in one sentence? | Split into prompt chain |
| Easy to verify | Stranger could verify? | Add measurable criteria |
| Reproducible | Works in 30 days? | Remove temporal refs, add versions |
| Narrow scope | One deliverable? | Extract goals into separate prompts |
| Explicit constraints | 2-3 "do NOT" rules? | Add negative constraints |
| Logical structure | Context→Task→Constraints→Format? | Restructure |
| User input | Mode | Action |
|---|---|---|
| Vague request ("help me write a prompt for X") | Create | Go to Step 1 |
| Existing prompt provided | Improve | Run KERNEL checklist against the prompt, diagnose which principles fail, fix targeted. Skip to Step 2 |
## Context
[Background information the AI needs. Keep minimal — only what's necessary to understand the task. Include domain, audience, and relevant technical context.]
## Task
[One clear, specific goal. Start with an action verb. This is the single sentence that passes the K-test.]
## Constraints
- [What to do — specific, measurable behaviors]
- Do NOT [negative constraint 1]
- Do NOT [negative constraint 2]
- [Additional bounds: length, format, libraries, scope limits]
## Output Format
[Exact structure of the expected output. Include: format (markdown, JSON, code), length bounds, sections/headers if applicable, delimiters.]
## Verification
[How to check success — specific criteria that make the E-principle concrete. Think: "I'll know this worked when..."]| Failure mode | Dấu hiệu | Sửa |
|---|---|---|
| Prompt quá chung | Không constraint, output có thể là bất kỳ thứ gì | Thêm scope, format, length bounds |
| Over-engineering | Prompt dài hơn output mong đợi, quá nhiều rules | Cắt constraints không ảnh hưởng output quality |
| Constraint mâu thuẫn | "Be concise" + "Cover everything thoroughly" | Chọn 1, bỏ kia, hoặc chia scope |
| Vague virtue stacking | "Good", "helpful", "engaging", "detailed" liên tiếp | Thay bằng criteria cụ thể, đo được |
| Temporal drift | "Current", "latest", "recent" không pin version | Pin version/date cụ thể |
| Missing audience | Prompt không nói cho ai → tone/depth không phù hợp | Thêm audience + expertise level |
| Format ambiguity | Không nói rõ output format → AI tự chọn | Thêm Output Format section tường minh |