Guide users through articulating why their agent system should exist, who it serves, and how success will be measured
Guide users through articulating why their agent system should exist, who it serves, and how success will be measured
This skill handles Phase 0 (Layer 1) of the onboarding process, where users define the purpose, stakeholders, and success criteria for their agent system.
Guide users through articulating why their agent system should exist, who it serves, and how success will be measured. The purpose must align with the selected axioms from Layer 0.
Ask for a one-sentence mission:
Based on your foundational axioms, let's define your agent system's purpose.
Q1: In ONE sentence, why should this agent system exist?
Good examples:
- "To accelerate API development by automating boilerplate and enforcing best practices"
- "To ensure code quality by catching bugs before they reach production"
- "To reduce research iteration time by automating experiment tracking"
Note: Your mission must be verifiable (A1) and serve users (A2).
Validate against axioms:
Ask who benefits:
Q2: Who are the PRIMARY users or beneficiaries of this system?
Be specific. Examples:
- "Backend developers on the payments team"
- "Data scientists in the ML platform group"
- "QA engineers responsible for integration testing"
Note: This ensures your agents prioritize these users (A2).
Validate:
Ask for measurable outcome:
Q3: What is the SINGLE most important outcome that defines success?
This must be measurable (A1). Examples:
- "Reduce time from API design to working implementation by 50%"
- "Achieve 90%+ test coverage on all new code"
- "Cut bug escape rate to production by 80%"
How will you measure this?
Validate:
Based on selected axioms, derive guiding values:
Based on your axioms and purpose, here are your system's guiding values:
From A1 (Verifiability): Evidence-Based Decisions
From A2 (User Primacy): User-Focus
From A3 (Transparency): Open Communication
{If A6 selected}: Simplicity-First
{If A10 selected}: Continuous Learning
These values will guide your agents' behavior.
Create the purpose document:
# {PROJECT_NAME} - Purpose & Mission
## Mission Statement
{one_sentence_purpose}
## Who We Serve
**Primary Stakeholders**: {primary_stakeholders}
**How They Benefit**: {derived_from_mission}
## Success Definition
**Primary Outcome**: {success_criteria}
**How We Measure**: {measurement_approach}
## Guiding Values
These values derive from our foundational axioms:
1. **Evidence-Based** (from A1): All decisions backed by verifiable data
2. **User-Focused** (from A2): Stakeholder needs drive every action
3. **Transparent** (from A3): Reasoning is always explainable
{additional values from optional axioms}
## Alignment with Axioms
| Axiom | How This Purpose Aligns |
|-||
| A1 - Verifiability | {mission is measurable via success criteria} |
| A2 - User Primacy | {serves identified stakeholders} |
| A4 - Non-Harm | {does not harm users or systems} |
*This purpose document guides all agent behavior in this system.*
*Last updated: {date}*
.cursorrules Layer 1 sectionPURPOSE.md, project configurationprinciple-generation or methodology-selectionMission Validation:
Stakeholder Validation:
Success Criteria Validation:
This skill should be used when strict adherence to the defined process is required.
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity