Skip to content

Commit 492fa5e

Browse files
Lars Boesclaude
andcommitted
feat(skills): add FocusAlignment skill to Telos category
Port TELOS-powered goal alignment checking as a PAI skill with 4 workflows: - AlignmentCheck: Verify new proposals against TELOS goals - NeglectScan: Find neglected goal areas - BalanceAssessment: Rate investment across goal areas - DecisionFilter: Filter decisions through TELOS priorities Key design: reads GOALS.md, MISSION.md, PROJECTS.md dynamically instead of hardcoding focus areas — every user's goals are different. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 1f96d6d commit 492fa5e

File tree

6 files changed

+261
-1
lines changed

6 files changed

+261
-1
lines changed
Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
---
2+
name: FocusAlignment
3+
description: TELOS-powered goal alignment checking — verify proposals against life goals, surface neglected areas, assess balance, filter decisions through priorities. USE WHEN focus alignment, alignment check, neglected, life balance, should I do this, opportunity cost, what am I neglecting, focus balance, priority check.
4+
---
5+
6+
## Customization
7+
8+
**Before executing, check for user customizations at:**
9+
`~/.claude/PAI/USER/SKILLCUSTOMIZATIONS/FocusAlignment/`
10+
11+
If this directory exists, load and apply any PREFERENCES.md, configurations, or resources found there. These override default behavior. If the directory does not exist, proceed with skill defaults.
12+
13+
14+
## 🚨 MANDATORY: Voice Notification (REQUIRED BEFORE ANY ACTION)
15+
16+
**You MUST send this notification BEFORE doing anything else when this skill is invoked.**
17+
18+
1. **Send voice notification**:
19+
```bash
20+
curl -s -X POST http://localhost:8888/notify \
21+
-H "Content-Type: application/json" \
22+
-d '{"message": "Running the WORKFLOWNAME workflow in the FocusAlignment skill to ACTION"}' \
23+
> /dev/null 2>&1 &
24+
```
25+
26+
2. **Output text notification**:
27+
```
28+
Running the **WorkflowName** workflow in the **FocusAlignment** skill to ACTION...
29+
```
30+
31+
**This is not optional. Execute this curl command immediately upon skill invocation.**
32+
33+
# FocusAlignment Skill
34+
35+
TELOS-powered goal alignment checking for {PRINCIPAL.NAME}'s life focus areas. Unlike static focus trackers, this skill dynamically reads TELOS files (GOALS.md, MISSION.md, PROJECTS.md, CHALLENGES.md) to discover and assess focus areas at runtime — every user's priorities are different.
36+
37+
38+
## Context Detection
39+
40+
**How the skill discovers focus areas:**
41+
42+
This skill does NOT use hardcoded focus areas. On every invocation:
43+
44+
1. Read `~/.claude/PAI/USER/TELOS/GOALS.md` — extract goal categories as focus areas
45+
2. Read `~/.claude/PAI/USER/TELOS/MISSION.md` — understand overarching purpose
46+
3. Read `~/.claude/PAI/USER/TELOS/PROJECTS.md` — map active projects to goal areas
47+
4. Read `~/.claude/PAI/USER/TELOS/CHALLENGES.md` — identify current obstacles
48+
49+
The intersection of goals, projects, and challenges defines the current focus landscape.
50+
51+
52+
## Workflow Routing
53+
54+
Route to the appropriate workflow based on the request.
55+
56+
**When executing a workflow, output this notification directly:**
57+
58+
```
59+
Running the **WorkflowName** workflow in the **FocusAlignment** skill to ACTION...
60+
```
61+
62+
| Trigger | Workflow |
63+
|---------|----------|
64+
| New proposal, "should I do this?", check alignment | `Workflows/AlignmentCheck.md` |
65+
| "What am I neglecting?", find gaps, neglect scan | `Workflows/NeglectScan.md` |
66+
| Balance assessment, rate investment, review period | `Workflows/BalanceAssessment.md` |
67+
| Decision filter, evaluate choice, opportunity cost | `Workflows/DecisionFilter.md` |
68+
69+
## Quick Reference
70+
71+
| Workflow | Purpose | Input | Output |
72+
|----------|---------|-------|--------|
73+
| **AlignmentCheck** | Verify proposal against TELOS goals | New project/commitment | Alignment score + honest assessment |
74+
| **NeglectScan** | Find neglected goal areas | None (reads TELOS) | Neglected areas + recommendations |
75+
| **BalanceAssessment** | Rate investment across goals | None (reads TELOS + activity) | Balance matrix + insights |
76+
| **DecisionFilter** | Filter decision through priorities | A choice to evaluate | Clear recommendation with reasoning |
77+
78+
## Examples
79+
80+
```
81+
"I'm thinking of starting a podcast — should I?"
82+
-> Invokes AlignmentCheck -> Evaluates against TELOS goals
83+
84+
"What areas of my life am I neglecting?"
85+
-> Invokes NeglectScan -> Scans TELOS for gaps
86+
87+
"How balanced is my focus right now?"
88+
-> Invokes BalanceAssessment -> Rates investment across goal areas
89+
90+
"Should I take this job offer or stay?"
91+
-> Invokes DecisionFilter -> Filters through TELOS priorities
92+
```
93+
94+
## Integration
95+
96+
**Works well with:**
97+
- **Telos** — Reads all TELOS context files for goal discovery
98+
- **BrainDump** — When dumps touch goals/direction, BrainDump suggests running alignment check
99+
- **Research** — Gather context before making alignment decisions
100+
101+
## Principles
102+
103+
1. **Brutal honesty** — Call out when something doesn't serve any goal area
104+
2. **Opportunity cost** — Everything you say yes to means no to something else
105+
3. **Seasons matter** — Some periods emphasize certain areas — that's okay
106+
4. **Progress not perfection** — All areas don't need equal attention always
107+
108+
---
109+
110+
**Last Updated:** 2025-12-20
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# AlignmentCheck Workflow
2+
3+
Check new proposals or commitments against {PRINCIPAL.NAME}'s TELOS goals.
4+
5+
## Trigger
6+
7+
When {PRINCIPAL.NAME} proposes something new — a project, commitment, opportunity, or initiative.
8+
9+
## Process
10+
11+
1. **Load TELOS context:**
12+
- Read `~/.claude/PAI/USER/TELOS/GOALS.md` — extract goal categories
13+
- Read `~/.claude/PAI/USER/TELOS/MISSION.md` — understand purpose
14+
- Read `~/.claude/PAI/USER/TELOS/PROJECTS.md` — current commitments
15+
16+
2. **Map the proposal to goals:**
17+
- Which goal area(s) does this serve?
18+
- How directly does it serve them? (primary vs. tangential)
19+
20+
3. **Check for conflicts:**
21+
- Does it compete with higher-priority goals?
22+
- Does it duplicate existing projects?
23+
- What's the time/energy cost?
24+
25+
4. **Honest assessment:**
26+
- Clear statement of which goals it serves
27+
- Clear statement of what it costs
28+
- If it doesn't serve any goals, say so directly
29+
- If {PRINCIPAL.NAME} already has too many commitments, flag it
30+
31+
## Output
32+
33+
```
34+
PROPOSAL: [what was proposed]
35+
SERVES: [goal areas it advances]
36+
COSTS: [what it takes away from]
37+
CONFLICTS: [competing priorities]
38+
ASSESSMENT: [honest recommendation]
39+
```
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# BalanceAssessment Workflow
2+
3+
Rate {PRINCIPAL.NAME}'s investment across all TELOS goal areas. Best used during review periods or when feeling off-balance.
4+
5+
## Process
6+
7+
1. **Load TELOS context:**
8+
- Read `~/.claude/PAI/USER/TELOS/GOALS.md` — all goal categories
9+
- Read `~/.claude/PAI/USER/TELOS/PROJECTS.md` — current project allocation
10+
- Read `~/.claude/PAI/USER/TELOS/CHALLENGES.md` — where energy is going
11+
- Read `~/.claude/PAI/USER/TELOS/MISSION.md` — overarching purpose
12+
13+
2. **Rate each goal area (1-5) on recent investment:**
14+
15+
| Goal Area | Investment (1-5) | Notes |
16+
|-----------|------------------|-------|
17+
| [from GOALS.md] | [rating] | [evidence] |
18+
19+
3. **Analyze the pattern:**
20+
- Which areas are over-invested? (4-5)
21+
- Which are under-invested? (1-2)
22+
- Does the distribution align with stated priorities?
23+
- Are there areas that SHOULD be low-priority right now (seasonal)?
24+
25+
4. **Provide honest assessment:**
26+
- Name the imbalances directly
27+
- Distinguish intentional focus from accidental neglect
28+
- Suggest rebalancing if needed — specific, actionable
29+
30+
## Output
31+
32+
Balance matrix table + narrative assessment + top 3 rebalancing recommendations.
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# DecisionFilter Workflow
2+
3+
Filter a decision through {PRINCIPAL.NAME}'s TELOS priorities. Use when facing a choice.
4+
5+
## Process
6+
7+
1. **Understand the decision:**
8+
- What are the options?
9+
- What's the timeline?
10+
- What constraints exist?
11+
12+
2. **Load TELOS context:**
13+
- Read `~/.claude/PAI/USER/TELOS/GOALS.md` — priorities
14+
- Read `~/.claude/PAI/USER/TELOS/MISSION.md` — purpose
15+
- Read `~/.claude/PAI/USER/TELOS/PROJECTS.md` — current load
16+
- Read `~/.claude/PAI/USER/TELOS/STRATEGIES.md` — strategic approaches
17+
18+
3. **Evaluate each option against TELOS:**
19+
- Which goals does each option serve?
20+
- Which goals does each option hinder?
21+
- What's the opportunity cost of each?
22+
- Does either align with current season/priorities?
23+
24+
4. **Assess fit:**
25+
- Does this align with MISSION.md?
26+
- Does this use or develop STRATEGIES.md approaches?
27+
- What would {PRINCIPAL.NAME} in 5 years think of this choice?
28+
29+
## Output
30+
31+
```
32+
DECISION: [the choice]
33+
OPTIONS: [list]
34+
35+
For each option:
36+
SERVES: [goal areas]
37+
COSTS: [opportunity costs]
38+
ALIGNMENT: [mission fit score 1-5]
39+
40+
RECOMMENDATION: [clear recommendation with reasoning]
41+
CAVEAT: [what you might be wrong about]
42+
```
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# NeglectScan Workflow
2+
3+
Scan {PRINCIPAL.NAME}'s TELOS goals to find neglected areas.
4+
5+
## Process
6+
7+
1. **Load TELOS context:**
8+
- Read `~/.claude/PAI/USER/TELOS/GOALS.md` — all goal areas
9+
- Read `~/.claude/PAI/USER/TELOS/PROJECTS.md` — what's actively being worked on
10+
- Read `~/.claude/PAI/USER/TELOS/CHALLENGES.md` — what's blocking progress
11+
12+
2. **Map activity to goals:**
13+
- For each goal area, check: Are there active projects serving it?
14+
- Are there recent updates or progress?
15+
- Is this area mentioned in challenges?
16+
17+
3. **Identify neglected areas:**
18+
- Goal areas with no active projects
19+
- Goal areas with no recent attention
20+
- Goal areas where challenges are piling up without action
21+
22+
4. **Recommend next steps:**
23+
- Rank neglected areas by importance (from MISSION.md context)
24+
- Suggest one small action per neglected area
25+
- Don't overwhelm — focus on the top 2-3 most neglected
26+
27+
## Output
28+
29+
For each goal area:
30+
```
31+
| Goal Area | Active Projects | Recent Attention | Status |
32+
|-----------|----------------|------------------|--------|
33+
| [area] | [count/names] | [yes/no] | ✅ Active / ⚠️ Neglected / 🔴 Abandoned |
34+
```
35+
36+
Plus specific recommendations for neglected areas.

Releases/v4.0.3/.claude/skills/Telos/SKILL.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: Telos
3-
description: Life OS and project analysis — goals, dependencies, beliefs, wisdom, books, movies, narrative points, interview extraction, McKinsey reports, and project dashboards. USE WHEN Telos, life goals, projects, dependencies, books, movies, beliefs, wisdom, update TELOS, narrative points, interview extraction, write report, McKinsey report, TELOS report, project analysis, dashboard, n=24.
3+
description: Life OS and project analysis — goals, dependencies, beliefs, wisdom, books, movies, narrative points, interview extraction, McKinsey reports, and project dashboards. USE WHEN Telos, life goals, projects, dependencies, books, movies, beliefs, wisdom, update TELOS, narrative points, interview extraction, write report, McKinsey report, TELOS report, project analysis, dashboard, n=24, focus alignment, alignment check, neglected, life balance, should I do this, opportunity cost.
44
---
55

66
## 🚨 MANDATORY: Voice Notification (REQUIRED BEFORE ANY ACTION)
@@ -44,6 +44,7 @@ Running the **WorkflowName** workflow in the **Telos** skill to ACTION...
4444
| **InterviewExtraction** | "extract content", "extract interviews", "analyze interviews" | `Workflows/InterviewExtraction.md` |
4545
| **CreateNarrativePoints** | "create narrative", "narrative points", "TELOS report", "n=24" | `Workflows/CreateNarrativePoints.md` |
4646
| **WriteReport** | "write report", "McKinsey report", "create TELOS report", "professional report" | `Workflows/WriteReport.md` |
47+
| **FocusAlignment** | "alignment check", "focus balance", "what am I neglecting", "should I do this" | `FocusAlignment/SKILL.md` |
4748

4849
**Note:** For general project analysis, dashboards, dependency mapping, and executive summaries, the skill handles these directly without a separate workflow file.
4950

0 commit comments

Comments
 (0)