telos
Telos
TELOS (Telic Evolution and Life Operating System) is a comprehensive context-gathering system with two applications:
- Personal TELOS - {principal.name}'s life context system (beliefs, goals, lessons, wisdom) at
~/.claude/skills/CORE/USER/TELOS/ - Project TELOS - Analysis framework for organizations/projects (relationships, dependencies, goals, progress)
Voice Notification
When executing a workflow, do BOTH:
-
Send voice notification:
curl -s -X POST http://localhost:8888/notify \ -H "Content-Type: application/json" \ -d '{"message": "Running the WORKFLOWNAME workflow from the Telos skill"}' \ > /dev/null 2>&1 & -
Output text notification:
Running the **WorkflowName** workflow from the **Telos** skill...
Full documentation: ~/.claude/skills/CORE/SkillNotifications.md
Workflow Routing
When executing a workflow, output this notification directly:
Running the **WorkflowName** workflow from the **Telos** skill...
| Workflow | Trigger | File |
|---|---|---|
| Update | "add to TELOS", "update my goals", "add book to TELOS" | Workflows/Update.md |
| InterviewExtraction | "extract content", "extract interviews", "analyze interviews" | Workflows/InterviewExtraction.md |
| CreateNarrativePoints | "create narrative", "narrative points", "TELOS report", "n=24" | Workflows/CreateNarrativePoints.md |
| WriteReport | "write report", "McKinsey report", "create TELOS report", "professional report" | Workflows/WriteReport.md |
Note: For general project analysis, dashboards, dependency mapping, and executive summaries, the skill handles these directly without a separate workflow file.
Examples
Example 1: Update personal TELOS
User: "add Project Hail Mary to my TELOS books"
--> Invokes Update workflow
--> Creates timestamped backup of BOOKS.md
--> Adds book entry with formatted metadata
--> Logs change in updates.md with timestamp
Example 2: Analyze project with TELOS
User: "analyze ~/Projects/MyApp with TELOS"
--> Scans all .md and .csv files in directory
--> Extracts entities, relationships, dependencies
--> Returns analysis with dependency chains and progress metrics
Example 3: Build project dashboard
User: "build a dashboard for TELOSAPP"
--> Launches up to 10 parallel engineers
--> Creates Next.js dashboard with shadcn/ui + Aceternity
--> Returns interactive dashboard with dependency graphs, metrics cards, progress tables
Example 4: Generate narrative points
User: "create TELOS narrative for Acme Corp, n=24"
--> Invokes CreateNarrativePoints workflow
--> Analyzes TELOS context (situation, problems, recommendations)
--> Returns 24 crisp bullet points (8-12 words each)
--> Output is slide-ready for presentations or customer briefings
Example 5: Generate McKinsey-style report
User: "write a TELOS report for Acme Corp"
--> Invokes WriteReport workflow
--> First runs CreateNarrativePoints to generate story content
--> Maps narrative to McKinsey report structure
--> Generates web-based report with professional styling
--> Output at {project_dir}/report - run `bun dev` to view
--> White background, subtle Tokyo Night Storm accents
--> Includes: cover page, executive summary, findings, recommendations, roadmap
Context Detection
How {daidentity.name} determines which TELOS context:
| User Request | Context | Location |
|---|---|---|
| "my TELOS", "my goals", "my beliefs", "add to TELOS" | Personal TELOS | ~/.claude/skills/CORE/USER/TELOS/ |
| "Alma", "TELOSAPP", "analyze [project]", "dashboard for" | Project TELOS | User-specified directory |
| "analyze ~/path/to/project" | Project TELOS | Specified path |
Part 1: Personal TELOS ({principal.name}'s Life)
Location
CRITICAL PATH: All personal TELOS files are located at:
~/.claude/skills/CORE/USER/TELOS/
Personal TELOS lives in the CORE USER directory, NOT directly under the Telos skill directory.
Personal TELOS Framework
All files located in ~/.claude/skills/CORE/USER/TELOS/:
Core Philosophy
- TELOS.md - Main framework document
- MISSION.md - Life mission statement
- BELIEFS.md - Core beliefs and world model
- WISDOM.md - Accumulated wisdom
Life Data
- BOOKS.md - Favorite books
- MOVIES.md - Favorite movies
- LEARNED.md - Lessons learned over time
- WRONG.md - Things {principal.name} was wrong about (growth tracking)
Mental Models
- FRAMES.md - Mental frames and perspectives
- MODELS.md - Mental models used for decision-making
- NARRATIVES.md - Personal narratives and self-stories
- STRATEGIES.md - Strategies being employed in life
Goals & Challenges
- GOALS.md - Life goals (short-term and long-term)
- PROJECTS.md - Active projects
- PROBLEMS.md - Problems to solve
- CHALLENGES.md - Current challenges being faced
- PREDICTIONS.md - Predictions about the future
- TRAUMAS.md - Past traumas (for context and healing)
Change Tracking
- updates.md - Comprehensive changelog of all TELOS updates
Working with Personal TELOS
Read Files
# View specific file
read ~/.claude/skills/CORE/USER/TELOS/GOALS.md
read ~/.claude/skills/CORE/USER/TELOS/BELIEFS.md
# View recent updates
read ~/.claude/skills/CORE/USER/TELOS/updates.md
Update Personal TELOS
CRITICAL: Never manually edit. Use the Update workflow.
Workflow: Workflows/Update.md
The workflow provides:
- Automatic timestamped backups
- Change logging in updates.md
- Version history preservation
- Proper formatting and structure
Valid files for updates: BELIEFS.md, BOOKS.md, CHALLENGES.md, FRAMES.md, GOALS.md, LEARNED.md, MISSION.md, MODELS.md, MOVIES.md, NARRATIVES.md, PREDICTIONS.md, PROBLEMS.md, PROJECTS.md, STRATEGIES.md, TELOS.md, TRAUMAS.md, WISDOM.md, WRONG.md
Part 2: Project TELOS (Organizational Analysis)
Capabilities
For any project directory, TELOS provides:
- Relationship Discovery - Find how files/entities connect
- Dependency Mapping - Identify what depends on what
- Goal Extraction - Discover stated and implied objectives
- Progress Analysis - Track advancement and metrics
- Narrative Generation - Create executive summaries
- Visual Dashboards - Build beautiful UIs with data
Target Directory Detection
Flexible file discovery - no required structure:
# User specifies directory
"Analyze ~/Cloud/Projects/TELOSAPP"
--> {daidentity.name} scans for .md and .csv files anywhere in tree
# {daidentity.name} automatically finds all .md and .csv files regardless of structure
Analysis Workflow
Step 1: Identify Target
Auto-detection:
- User mentions project name (TELOSAPP, Alma, etc.)
- User provides path explicitly
- {daidentity.name} looks for common project locations
Step 2: Scan Files
Discover all markdown and CSV files:
find $TARGET_DIR -type f \( -name "*.md" -o -name "*.csv" \)
Index:
- Markdown structure (headings, sections, links)
- CSV schema (columns, data types)
- Cross-references and mentions
- Entities (people, teams, projects, problems)
Step 3: Relationship Analysis
Build relationship graph:
- Entity Extraction - Identify unique entities
- Connection Discovery - Find explicit/implicit links
- Dependency Mapping - Trace dependencies
- Network Construction - Build directed graph
Step 4: Generate Insights
Produce analytics:
- Dependency Chains: PROBLEMS --> GOALS --> STRATEGIES --> PROJECTS
- Bottlenecks: What blocks progress?
- Goal Alignment: Projects aligned with objectives?
- Progress Metrics: Completion percentages
- Risk Areas: Overdue items, blocked work
Step 5: Create Outputs
Output Formats:
- Markdown Report - Static analysis with Mermaid diagrams
- Web Dashboard - Interactive app with shadcn/ui + Aceternity
- JSON Export - Structured data
- Executive Summary - Narrative overview
- Custom Format - As requested
Building Dashboards
Parallel Engineer Strategy
CRITICAL: When building UIs, use up to 16 parallel engineers.
Launch Strategy: Use single message with 10 Task calls in parallel:
Engineer 1: Project structure + layout + navigation
Engineer 2: Overview page with metrics cards
Engineer 3: Projects page with progress tracking
Engineer 4: Teams page with performance tables
Engineer 5: Vulnerabilities/issues page
Engineer 6: Progress timeline visualization
Engineer 7: Data parsing library (MD/CSV)
Engineer 8: Shared components (cards, badges, tables)
Engineer 9: Design polish and theme
Engineer 10: Integration and testing
Dashboard Requirements
Tech Stack:
- Next.js 14 + TypeScript
- shadcn/ui for UI components
- Aceternity UI for layouts
- Tailwind CSS
- Tokyo Night Day theme (professional light)
Features:
- Dependency graphs (Mermaid or D3.js)
- Progress tables (sortable, filterable)
- Metrics cards (KPIs, stats)
- Timeline visualizations
- Relationship networks
Design:
--background: #ffffff
--foreground: #1a1b26
--primary: #2e7de9
--accent: #9854f1
--destructive: #f52a65
--success: #33b579
--warning: #f0a020
Common TELOS Files
Standard Project TELOS Structure (auto-detected):
Context Files
- OVERVIEW.md - Project overview
- COMPANY.md - Organization context
- PROBLEMS.md - Issues to solve
- GOALS.md - Objectives
- MISSION.md - Mission statement
- STRATEGIES.md - Strategic approaches
- PROJECTS.md - Active initiatives
Operational Files
- EMPLOYEES.md - Team members
- ENGINEERING_TEAMS.md - Team structure
- BUDGET.md - Financial tracking
- KPI_TRACKING.md - Metrics
- APPLICATIONS.md - App inventory
- TOOLS.md - Tooling
- VENDORS.md - Third parties
Security Files
- VULNERABILITIES.md - Security issues
- SECURITY_POSTURE.md - Security state
- THREAT_MODEL.md - Threats
Data Files (CSV)
- data/VULNERABILITIES.csv - Vuln tracking
- data/INCIDENTS.csv - Incident log
- data/VENDORS.csv - Vendor data
Note: Files are optional. TELOS adapts to whatever exists.
Visualization Types
Available Visualizations:
- Dependency Graphs - Mermaid or D3.js network
- Progress Tables - shadcn/ui tables with filters
- Metrics Cards - Aceternity card layouts
- Timeline Charts - Progress over time
- Status Dashboards - KPI overviews
- Relationship Networks - Force-directed graphs
- Bar Charts - Recharts for comparisons
- Line Charts - Trend analysis
Security & Privacy
Personal TELOS:
- NEVER commit to public repos
- NEVER share publicly
- Always backup before changes
- Use Update workflow only
Project TELOS:
- May contain sensitive data
- Ask before sharing externally
- Redact sensitive info in examples
- Follow PAI security protocols
Key Principles
- Dual Context - Handles both personal and project TELOS seamlessly
- Personal TELOS:
~/.claude/skills/CORE/USER/TELOS/(in CORE USER directory) - Project TELOS: User-specified directories
- Personal TELOS:
- Auto-Detection - Determines context from user question
- Flexible Discovery - Finds files regardless of structure
- TELOS Methodology - Applies relationships, dependencies, goals, narratives
- Parallel Execution - Up to 10 engineers for dashboard builds
- Visual Excellence - Beautiful outputs with shadcn/ui + Aceternity
- Privacy-Aware - Respects sensitive data
- Integrated - Works with development, research, and other skills
TELOS is {principal.name}'s life operating system AND project analysis framework. One skill, two powerful contexts.
Remember: Personal TELOS files live at ~/.claude/skills/CORE/USER/TELOS/ (in the CORE USER directory)