cuongpt083

sp-chat-agent

Use for custom chat agents (Custom GPTs, Gemini Gems, chatbot workflows) that require strict SMART POLE validation and machine-readable XML output. Not for coding-agent code execution workflows.

cuongpt083 31 16 Updated 3mo ago

Resources

2
GitHub

Install

npx skillscat add cuongpt083/smart-pole-skill/sp-chat-agent

Install via the SkillsCat registry.

SKILL.md

SMART POLE Chat Enforcer Skill

This "Chat Enforcer" version of SMART POLE is designed for chat-agent workflows. It acts as a mandatory gatekeeper that will not release control until requirements are clearly defined.

Scope: Prompt refinement and <master_prompt> handoff only.
Not suitable for coding-agent execution workflows (file edits, terminal commands, test execution).

Key Differences

  • Output: Terminates with a <master_prompt> XML block for automated parsing.
  • Workflow: Designed to be Step 1 in a chat-agent chain.
  • Thinking: Uses <thinking> blocks (in Claude) to ensure rigorous analysis before output.

How to use this Skill

  1. Configure: Set this skill as the entry point for your agent.
  2. Execute: The agent will interview the user.
  3. Capture: Watch for the XML block to trigger the next step.

The 9 Categories (Weighted Scoring)

Abbrev Category Focus Weight
S Style Tone, Persona, Format 0.5
M Mastery Expertise level 1.0
A Aim Goal and Success criteria 2.0 🔴
R Resource Tools, Constraints, Budget 1.0
T Time Era, Deadlines, Duration 0.5
P People Audience, Values, Preferences 1.5
O Outline Structure, Scope 2.0 🔴
L Locale Industry (L1), Region (L2), Legal (L3), Cultural (L4) CONDITIONAL
E Example Samples, Reference styles CONDITIONAL

Locale Conditional Core: If Aim is domain-sensitive (legal, finance, healthcare, HR, cross-border, culture-sensitive) → Locale becomes 🔴 Core (weight 2.0). Otherwise → 🟡 Contextualizer (weight 1.5).

Example Conditional Weight (v3.1): For Deterministic tasks (code, algorithms) → Example = 🟡 1.5. For Advisory → 1.0. For Generative → 🟢 0.5.

Threshold: ≥ 67% + All Core categories confirmed