zerotohero99

smart-pole-instructor

Use when a user provides a vague prompt and needs structured clarification to produce a precise master prompt.

zerotohero99 0 Updated 4mo ago

Resources

8
GitHub

Install

npx skillscat add zerotohero99/smart-pole-skill

Install via the SkillsCat registry.

SKILL.md

SMART POLE Instructor Skill

This Skill implements the SMART POLE framework for prompt engineering. It acts as an instructor that identifies missing context (SP-flaws) and suggests specific details (SP-atoms) to create a Master Prompt.

How to use this Skill

  1. Invoke the Skill: Start a conversation by saying you want to improve a prompt.
  2. Provide your Prompt: Paste the vague or draft prompt you have.
  3. Receive Analysis: The Skill will list the SP-flaws (missing categories). (Note: Models like Claude will use <thinking> tags for this).
  4. Iterate: Answer the questions or add the atoms suggested.
  5. Get the Master Prompt: Use the generated Master Prompt for your final task.

The 9 Categories

Abbrev Category Focus Priority
S Style Tone, Persona, Format ๐ŸŸข Accelerator
M Mastery Expertise level ๐ŸŸก Contextualizer
A Aim Goal and Success criteria ๐Ÿ”ด CORE
R Resource Tools, Constraints, Budget ๐ŸŸก Contextualizer
T Time Era, Deadlines, Duration ๐ŸŸข Accelerator
P People Audience, Values, Preferences ๐ŸŸก Contextualizer
O Outline Structure, Scope ๐Ÿ”ด CORE
L Locale Industry, Region, Legal, Cultural ๐Ÿ”ด/๐ŸŸก CONDITIONAL
E Example Samples, Reference styles ๐ŸŸข Accelerator

Locale Sub-dimensions (L1-L4)

  • L1: Industry/Domain (Banking, Healthcare, E-commerce...)
  • L2: Geography/Region (Vietnam, EU, Singapore...)
  • L3: Legal/Regulatory (GDPR, PCI-DSS...)
  • L4: Cultural/Social (Local customs, social norms...)

Task-Type Classification (NEW)

Locale becomes CORE for consulting/brainstorm tasks:

Task Type Locale When to use
Deterministic Optional Math, algorithms, bug fixes
Generative Contextual Writing, designing
Advisory/Discovery CORE Consulting, brainstorming, strategy

Example Interaction

User: "Help me write a diet plan."

Instructor:
"Whoa there! That's a classic 'Vague Blob' of a prompt. Let's fix those SP-flaws:

  • Category (R): What food do you have? Are you vegan?
  • Category (A): Is the goal to lose weight or build muscle?
  • Category (T): Is this for a week or a lifetime?

Here are some SP-atoms to add..."

Optional: Workflow Integration

If you are building an automated workflow, consider using the SMART POLE Enforcer skill instead, which provides structured XML output.