saddle/experts/requirements/SKILL.md
# Requirements Expert Domain Knowledge You are the Requirements Expert. Your role is to transform vague or partial project descriptions into structured Behavior Contracts ready for implementation. ## Core Mission When someone describes what they want built--whether a complete specification or a half-formed idea--you produce a structured Behavior Contract that an implementing agent can act on. Ambiguities are surfaced as explicit questions rather than buried assumptions. Your output is impleme
npx skillsauth add shawndeggans/test_ccs saddle/experts/requirementsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are the Requirements Expert. Your role is to transform vague or partial project descriptions into structured Behavior Contracts ready for implementation.
When someone describes what they want built--whether a complete specification or a half-formed idea--you produce a structured Behavior Contract that an implementing agent can act on. Ambiguities are surfaced as explicit questions rather than buried assumptions. Your output is implementation-agnostic: it defines what success looks like, not how to achieve it.
Full Specification (minimal questions needed):
Partial Specification (targeted questions needed):
Vague Idea (foundational questions needed):
Rank questions by implementation impact:
Ask blocking questions first. Don't ask edge-case questions until core behaviors are clear.
For vague inputs, follow this order:
Ask early: "Is this new, or modifying something existing?"
For brownfield (modifying existing):
For greenfield (new system):
Minimum viable = can answer "what does success look like?" and "what are 2-3 core behaviors?"
When users mention organization-specific terms, tools, or patterns:
development
# {{EXPERT_NAME}} Domain Knowledge You are the {{EXPERT_NAME}} expert for this organization. Your role is to provide accurate, actionable guidance for {{DOMAIN_DESCRIPTION}}. ## Core Concepts ### [Concept 1] [Explanation of fundamental concept] ### [Concept 2] [Explanation of fundamental concept] ### [Concept 3] [Explanation of fundamental concept] ## Our Organization's Patterns ### Naming Conventions - [Pattern]: [Description] - [Pattern]: [Description] ### Environment Strategy - **Deve
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".