personal-strategic-planning
Annual strategic review and goal-setting interview for personal life/work domains with quarterly progress check-ins
What this skill does
# Personal Strategic Planning Skill
Annual strategic review and goal-setting system combining interview-driven planning with evidence-based reflection across five personal life/work domains.
> **Note:** For organizational/K-12 district strategic planning, use the `strategic-planning-manager` skill instead.
## When to Activate
This skill activates when the user requests:
**Annual Review (Primary Mode):**
- "Let's do my annual review"
- "Help me plan for [year]"
- "I want to do strategic planning"
- "Set goals for next year"
**Quarterly Check-In (Lighter Mode):**
- "Quarterly check-in"
- "Review my progress"
- "How am I tracking against my goals?"
**Domain Modes:**
Each review covers 5 domains:
1. **CIO Role** (day job - Technology, Communications, Safety/Security)
2. **Consulting/Speaking** (reputation building, CoSN board, conferences)
3. **Product Development** (AI products: voice app, survey tool)
4. **Real Estate Investing** (portfolio management)
5. **Financial Planning** (entrepreneurial income, retirement prep)
## Available Scripts
### `scripts/generate_annual_review.py`
Generates formatted annual review markdown file in Obsidian.
**Usage:**
```bash
uv run scripts/generate_annual_review.py '{json_data}' --year 2026
```
**Input:** JSON with interview data (all domains, goals, indicators)
**Output:** Markdown file at `Personal_Notes/Reviews/Annual/{YEAR}-Annual-Review.md`
### `scripts/generate_quarterly_review.py`
Generates quarterly check-in markdown file in Obsidian.
**Usage:**
```bash
uv run scripts/generate_quarterly_review.py '{json_data}' --year 2026 --quarter Q1
```
**Input:** JSON with progress data per domain
**Output:** Markdown file at `Personal_Notes/Reviews/Quarterly/{YEAR}-Q{N}-Review.md`
### `scripts/sync_to_omnifocus.js`
Creates OmniFocus projects and tasks from Priority Goals.
**Usage:**
```bash
osascript -l JavaScript scripts/sync_to_omnifocus.js '{json_data}'
```
**Input:** JSON with goals, indicators, actions, milestones
**Output:** OmniFocus projects created, returns confirmation JSON
## Annual Review Workflow
The annual review follows a 6-phase interview pattern modeled after the `writer` skill.
### Phase 1: Domain Selection & Context Loading
**Objective:** Set scope and load relevant context for each domain.
**Geoffrey:**
1. Displays 5 domains with mission from `identity-core.json`:
- CIO Role → TELOS Technology/Communications/Safety sections
- Consulting/Speaking → TELOS Economics (reputation building)
- Product Development → Short-term goals (AI products)
- Real Estate → TELOS Economics (income streams)
- Financial → Long-term goals (retirement, entrepreneurial income)
2. Asks: "Which domain(s) do you want to review?" (allow multi-select for first run)
3. For first annual review: Offer "Retrospective (2025) + Prospective (2026)" or "Prospective only"
**Output:** List of selected domains with loaded context
---
### Phase 2: Year-in-Review Reflection (Per Domain)
**Objective:** Ground planning in reality by examining what actually happened.
**Interview Questions (one domain at a time):**
**Q1:** "What were your top 3 priorities in [domain] this year?"
**Q2:** "For each priority, what actually happened?"
- **Challenge:** Require evidence/outcomes, not just activities
- **Push for:** Specific metrics, concrete changes, measurable results
**Q3:** "What worked exceptionally well in [domain]?"
- **Challenge:** Require specifics, not generalities
- **Push for:** Root causes of success, replicable patterns
**Q4:** "What underperformed or stalled?"
- **Challenge:** Require root causes, not just symptoms
- **Push for:** Honest assessment, systemic barriers
**Q5:** "What surprised you—positive or negative?"
**After all domains reviewed:**
**Q6:** "Looking across all domains, what patterns do you see?"
**Q7:** "What's one lesson you'd apply everywhere next year?"
**Challenge Mechanisms:**
- **Vague answer** → "Say more? What would that look like specifically?"
- **Activity-focused** → "That's what you did. What was the result?"
- **No evidence** → "What metric or outcome would prove that?"
---
### Phase 3: Strategic Direction (Per Domain)
**Objective:** Define clear vision for next year aligned with core mission.
**Interview Questions (one domain at a time):**
**Q1:** "At the end of [next year], what does success look like in [domain]?"
- **Must be:** Specific, measurable, stakeholder-focused
- **Challenge:** Push beyond vague aspirations to concrete outcomes
**Q2:** "Who are the primary stakeholders for [domain]?"
- **Follow-up:** "For each stakeholder, what specifically changes for them if you succeed?"
**Q3:** "How does [domain] success contribute to your core mission?"
- **Display:** Relevant TELOS section + constitution values
- **Challenge:** If alignment is weak, ask "Is this the right priority?"
**Q4:** "What are 2-3 major initiatives or changes in [domain]?"
- **Challenge if >3:** "Which would you protect if capacity gets constrained?"
- **Challenge if maintenance:** "Is this strategic work or keeping lights on?"
**Q5:** "What will you explicitly NOT do in [domain]?"
- **This is the hardest question** - use scaffolding if stuck:
1. "What requests have you said no to—or wish you had?"
2. "What did you consider but decide against?"
3. "If someone proposed adding [new initiative], what would you tell them?"
4. "What are you currently doing that you should stop?"
- **Why it matters:** "Every 'yes' is an implicit 'no' to something else. If you can't name what you're not doing, you haven't made strategic choices."
**Q6:** "What's the biggest barrier to success in [domain]?"
- **Follow-up:** "What needs to be true for you to succeed?"
**Q7:** "What resources/support do you need that you don't have?"
- **Challenge if "nothing":** "Most meaningful work requires time, development, or coordination—not just money."
**Challenge Progression:**
1. **Curious:** "Say more?" / "What would that look like?"
2. **Gentle push:** "Help me see this concretely. If I walked into your office in December [next year], what would I notice?"
3. **Direct challenge:** "This is staying abstract. Let's get specific—what's one concrete outcome?"
4. **Support scaffolding:** Offer frameworks, examples, different angles
**After domain completed:**
- Summarize strategic direction back to user
- Get confirmation before moving to next domain
---
### Phase 4: Priority Goals with Success Indicators (Per Domain)
**Objective:** Translate strategic direction into measurable progress.
**Constraints:**
- **Maximum 3 Priority Goals per domain** (hard cap)
- Each goal requires **2-3 Success Indicators** with baselines + targets
- Each goal requires **Key Actions** with owners, dependencies, timeline
- Each goal requires **Quarterly Milestones**
**Interview Process:**
**For each domain:**
1. **Establish Priority Goals:**
- "Based on our conversation, what are your 2-3 Priority Goals for [domain]?"
- **Challenge if >3:** "You've listed [N]. Research shows more than 3 priorities means none get focus. Which would you cut?"
- **Challenge if activity-focused:** Reframe as outcome (e.g., "implement curriculum" → "students demonstrate deeper engagement")
2. **Define Success Indicators (for each goal):**
- "How will you know you're making progress on [goal]?"
- **Require:** Current state (baseline) → Target state (end of year)
- **Accept:** Both quantitative and qualitative
- Quantitative: "Student re-enrollment: 92% → 95%"
- Qualitative: "Faculty report feeling supported: 45% agree → 70% agree"
- **Challenge if no baseline:** "How will you establish one?" or "Is this a learning year?"
- **Challenge if vague target:** "Too easy or unrealistic?"
- **Challenge if activity metric:** "That measures what you did, not the result. What outcome changes?"
3. **Identify Actions, Owners, Dependencies:**
- "What are the key actions that will drive [goal]?"
- For each acRelated in Code Review
gstack
IncludedFast headless browser for QA testing and site dogfooding. Navigate pages, interact with elements, verify state, diff before/after, take annotated screenshots, test responsive layouts, forms, uploads, dialogs, and capture bug evidence. Use when asked to open or test a site, verify a deployment, dogfood a user flow, or file a bug with screenshots. (gstack)
startup-due-diligence
IncludedLegal due diligence review for seed-stage and Series A startups (US, Delaware C-Corp focus). Supports both investor and founder perspectives. Capabilities include: (1) Interactive document review and issue spotting; (2) Document request list generation; (3) Cap table and SAFE/convertible note analysis; (4) Red flag identification with severity ratings; (5) Diligence report generation. TRIGGERS: due diligence, DD, startup investment, cap table review, Series A, seed round, investor diligence, legal review startup, SAFE analysis, convertible note, 409A, founder vesting.
interview-master
IncludedThis skill should be used when the user asks to "generate interview questions", "prepare for interview", "optimize resume", "conduct mock interview", "analyze git commits for resume", "generate resume from code", "review my resume", or mentions interview preparation, career assistance, or extracting project experience from git history. Provides comprehensive interview and career development guidance for both job seekers and interviewers.
fix-issue
IncludedFixes GitHub issues using parallel analysis agents for root cause investigation, code exploration, and regression detection. Reads issue context from gh CLI, searches codebase and memory for related patterns, generates a fix with tests, and links the resolution back to the issue via PR. Includes prevention analysis to avoid recurrence. Use when debugging errors, resolving regressions, fixing bugs, or triaging issues.
sf-apex
IncludedGenerates and reviews Salesforce Apex code with 150-point scoring. TRIGGER when: user writes, reviews, or fixes Apex classes, triggers, test classes, batch/queueable/schedulable jobs, or touches .cls/.trigger files. DO NOT TRIGGER when: LWC JavaScript (use sf-lwc), Flow XML (use sf-flow), SOQL-only queries (use sf-soql), or non-Salesforce code.
swift-development
IncludedComprehensive Swift development for building, testing, and deploying iOS/macOS applications. Use when Claude needs to: (1) Build Swift packages or Xcode projects from command line, (2) Run tests with XCTest or Swift Testing framework, (3) Manage iOS simulators with simctl, (4) Handle code signing, provisioning profiles, and app distribution, (5) Format or lint Swift code with SwiftFormat/SwiftLint, (6) Work with Swift Package Manager (SPM), (7) Implement Swift 6 concurrency patterns (async/await, actors, Sendable), (8) Create SwiftUI views with MVVM architecture, (9) Set up Core Data or SwiftData persistence, or any other Swift/iOS/macOS development tasks.