UncategorizedSkill Writing397 lines
Prompt Engineering Techniques in Skill Files
Quick Summary18 lines
Skill files are, at their core, prompts — structured instructions that guide AI agent behavior. Applying prompt engineering techniques to skill file writing dramatically improves how well agents follow the skill's guidance. This skill covers embedding few-shot examples, chain-of-thought reasoning guides, constraint specification, role framing, and other prompt engineering patterns within the skill file format. ## Key Points 1. Does it do one thing? (Single Responsibility) 2. Are inputs validated? 3. Are errors handled? 4. Is the naming clear? - Naming: Function name `p` is not descriptive. Rename to - Naming: Parameter `d` is not descriptive. Rename to `person`. - Input validation: No check if 'name' and 'age' keys exist. - Error handling: `str(d['age'])` will fail if age is None. - Single responsibility: OK — function does one thing. - Naming: Clear and descriptive. Good. - Input validation: Present and thorough. Good. - Error handling: Appropriate ValueError for invalid inputs. Good.
skilldb get skill-writing-skills/prompt-engineering-in-skillsFull skill: 397 linesInstall this skill directly: skilldb add skill-writing-skills