CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

prompt-engineering

Expert guide on prompt engineering patterns, best practices, and optimization techniques. Use when user wants to improve prompts, learn prompting strategies, or debug agent behavior.

Quality

61%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/prompt-engineering/SKILL.md

The canonical home for this skill is prompt-engineering in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

42%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a well-organized educational reference on prompt engineering, but it spends most of its tokens explaining concepts Claude already knows (few-shot, CoT, system prompts) and keeps everything inline with no reference files or navigational pointers. It would be stronger as a lean overview of when to apply which pattern, with per-pattern examples and the pitfalls/best-practices lists split into one-level-deep reference files.

Suggestions

Cut first-principles explanations of known concepts (few-shot, chain-of-thought, system prompts) down to one-line 'when to use' guidance per pattern, since Claude already knows these techniques.

Split the per-pattern examples and the Best Practices/Common Pitfalls lists into one-level-deep reference files (e.g. patterns.md, pitfalls.md) and keep SKILL.md as a lean index.

Turn the Prompt Optimization section into a concrete measurable workflow (baseline -> variation -> evaluate on fixed test set -> keep winner) with validation checkpoints, replacing the vague 'measure performance, then iterate' instruction.

DimensionReasoningScore

Conciseness

The body explains concepts Claude already knows deeply from first principles — 'Teach the model by showing examples instead of explaining rules' (few-shot), 'Request step-by-step reasoning before the final answer' (CoT), 'Set global behavior and constraints that persist across the conversation' (system prompts) — plus an unverifiable statistic ('Improves accuracy on analytical tasks by 30-50%') and the filler line 'This skill is applicable to execute the workflow or actions described in the overview.' Noticeably verbose with several padded sections, though not the pure padding of a 1.

2 / 5

Actionability

Concrete example blocks exist (few-shot input/output pairs, a CoT prompt, an executable Python template), but they are illustrative teaching material rather than guidance for executing a task. The Prompt Optimization section shows prompt versions and outcomes but gives no concrete measurement or A/B-testing procedure, leaving guidance incomplete.

3 / 5

Workflow Clarity

Prompt Optimization gives a rough sequence ('Start simple, measure performance... then iterate... A/B testing') and Progressive Disclosure lists levels 1-4, but there are no validation checkpoints or error-recovery loops anywhere. Steps are present but checkpoints are implicit or missing; no destructive operations apply so no hard cap.

3 / 5

Progressive Disclosure

No bundle files exist; all ~170 lines live inline in SKILL.md. Section organization is good (keeping it above 2), but the body exceeds 50 lines and the pattern deep-dives with examples are content that clearly belongs in separate reference files, matching 'content that should be separate is inline'.

3 / 5

Total

11

/

20

Passed

Description

62%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description has an explicit and natural 'Use when' trigger clause covering three realistic user intents, but the capability statement is domain-level rather than action-level. Adding concrete actions (e.g., 'write, test, and refine prompts using few-shot, chain-of-thought, and template techniques') and common synonyms would lift both specificity and trigger coverage.

Suggestions

Replace the generic 'Expert guide on patterns, best practices, and optimization techniques' with concrete capability verbs, e.g. 'Write, test, and refine prompts using few-shot examples, chain-of-thought, and reusable templates'.

Add common trigger synonyms users actually say: 'optimize prompts', 'few-shot', 'chain of thought', 'system prompt', 'prompt debugging'.

Narrow the 'debug agent behavior' trigger or tie it to prompt-level causes to reduce overlap with agent-building skills.

DimensionReasoningScore

Specificity

The 'what' clause ('Expert guide on prompt engineering patterns, best practices, and optimization techniques') names the domain but lists guide-shaped generic categories rather than concrete actions; the only concrete actions ('improve prompts', 'debug agent behavior') appear in the when-clause. This matches 'names domain and 1-2 concrete actions, but not comprehensive' rather than the several-specific-actions of a 4.

3 / 5

Completeness

Both 'what' (expert guide on prompt engineering patterns) and an explicit 'when' ('Use when user wants to improve prompts, learn prompting strategies, or debug agent behavior') are present. Not 5 because the 'what' is a soft 'guide' framing without concrete capability verbs.

4 / 5

Trigger Term Quality

Natural phrases like 'improve prompts', 'prompting strategies', and 'debug agent behavior' are present, but common variations users would actually say are missing ('optimize prompts', 'few-shot', 'chain of thought', 'system prompt', 'LLM prompts'). This sits at 'some relevant keywords but missing common variations', not the good coverage of a 4.

3 / 5

Distinctiveness Conflict Risk

Prompt engineering is a distinct niche with distinct triggers ('improve prompts', 'prompting strategies'). Minor overlap risk with agent-building or LLM-API skills via 'debug agent behavior', so mostly distinct rather than a clear isolated niche.

4 / 5

Total

14

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills/skills/prompt-engineering/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.