current-focus

Generate a prioritized CURRENT-FOCUS.md from Linear cycle data, chat context, and test results.

1|Updated May 24, 2025
One-click install
npx skills add https://github.com/shayonpal/mcp-for-lifeos --skill current-focus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: current-focus
Source: https://github.com/shayonpal/mcp-for-lifeos/tree/main/.claude/skills/current-focus
Command: npx skills add https://github.com/shayonpal/mcp-for-lifeos --skill current-focus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the tedious, manual process of updating project status, prioritizing tasks, and identifying overlooked work. It ensures your CURRENT-FOCUS.md document is always up-to-date, context-aware, and provides actionable next steps, freeing you to focus on development.

Core Features & Use Cases

  • Linear Cycle Sync: Automatically pulls current cycle data, issues, and progress from Linear.
  • Contextual Gap Analysis: Scans chat history for unaddressed work or blockers not yet in Linear.
  • Intelligent Prioritization: Ranks tasks based on blocking dependencies, test failures, and cycle deadlines.
  • Automated Document Generation: Updates CURRENT-FOCUS.md with a concise, actionable summary, adhering to strict formatting rules.
  • Use Case: Before starting your day, simply tell the AI, "update current focus." The Skill will analyze your Linear project, recent chat conversations, and test results, then generate a prioritized list of tasks and update your project's CURRENT-FOCUS.md document, saving you from manual status checks and planning.

Quick Start

update current focus

Frequently Asked Questions about current-focus

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I keep my project status document in sync with Linear cycle data automatically?

This Skill automatically pulls current cycle data and issues from Linear, analyzes your recent work context, and updates CURRENT-FOCUS.md with prioritized tasks and blockers. It eliminates manual status checks by generating a concise, actionable summary each time you request an update.

Can I identify task blockers and gaps from chat history alongside Linear project data?

Yes. The Skill scans chat context for unaddressed work and blockers not yet in Linear, then combines that gap analysis with cycle data to surface overlooked dependencies and prioritize accordingly in your focus document.

What's the best way to prioritize tasks across git history, test results, and project deadlines?

The Skill ranks tasks by blocking dependencies, test failures, and cycle deadlines in a single pass. It integrates git history and test results with Linear cycle scope to generate an intelligent prioritization that flows directly into CURRENT-FOCUS.md.

How do I generate a formatted project focus document with strict output constraints?

The Skill auto-generates CURRENT-FOCUS.md as UTF-8 Markdown with a strict 75-line limit, applying consistent templates and formatting rules. You simply request an update and receive a ready-to-use document that adheres to your project's structure requirements.

Does this work with Obsidian and other tools in my LifeOS workflow?

Yes. Built for MCP integration within Claude and LifeOS workflows, it outputs Markdown compatible with Obsidian and similar tools. It works alongside your existing git, Linear, and test infrastructure without requiring additional setup.

What data does the Skill need to generate accurate task prioritization?

The Skill requires access to your Linear project cycleId for cycle-scoped queries, recent chat context for gap analysis, git history for project momentum, and test results for blocker identification. Linear API credentials and read access to your repository are prerequisites.