From daily-metrics
This skill should be used when the user asks to "define goals", "set up tracking", "what should I optimize", "clarify my targets", "start tracking something new", "what does success mean", or wants to establish clear optimization targets in any domain (health, productivity, learning, finance, habits, creative output).
npx claudepluginhub mberto10/mberto-compoundThis skill uses the workspace's default tool permissions.
Define clear, measurable optimization targets before tracking anything.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Guides MCP server integration in Claude Code plugins via .mcp.json or plugin.json configs for stdio, SSE, HTTP types, enabling external services as tools.
Define clear, measurable optimization targets before tracking anything.
The optimization stack principle: clarify the target first. Tracking without a clear target is wasted friction. This skill guides target definition for any domain.
Common domains for personal tracking:
| Domain | Example Targets |
|---|---|
| Health | Body composition, energy, sleep, longevity |
| Productivity | Deep work hours, output volume, completion rate |
| Learning | Skill acquisition, knowledge retention, practice hours |
| Finance | Savings rate, investment growth, spending patterns |
| Creative | Writing output, code shipped, projects completed |
| Relationships | Quality time, communication frequency |
| Habits | Behavior consistency, streak maintenance |
Ask: What does success actually mean here?
Dig beneath surface statements:
The target should answer: If I achieve this, I'll know I succeeded.
For each target, define:
| Field | Description |
|---|---|
| Outcome metric | How to measure success |
| Current baseline | Where are you now? |
| Target state | Where do you want to be? |
| Timeframe | When to evaluate |
| Constraints | What must not be sacrificed |
Every metric is a proxy for something deeper. Check:
| Domain | Common Proxy | What It Hides |
|---|---|---|
| Productivity | Hours worked | Output quality, sustainability |
| Learning | Time spent | Actual retention, application |
| Finance | Income | Savings rate, net worth |
| Writing | Word count | Quality, coherence, value |
| Health | Weight | Body composition, markers |
Most real goals involve multiple targets:
For conflicting targets:
More targets = more tracking = more friction = less execution.
domain: [domain name]
targets:
- name: [target name]
metric: [how to measure]
baseline: [current value]
goal: [target value]
unit: [unit of measurement]
timeframe: [evaluation period]
priority: [1-5]
constraints:
- [constraint 1]
- [constraint 2]
Store target definitions in Supabase targets table:
id, domain, name, metric, baseline, goal, timeframe, priority, created_atQuery existing targets before defining new ones to check for overlap or conflicts.