focus — community dtc-compass, community, ide skills

v1.0.0

About this Skill

Ideal for Task Management Agents requiring sustained attention and project organization capabilities. Set or check current focus task for ADHD executive function support. Use when user says focus on, working on, my focus is, what am I working on, or needs help staying on task. Manages focus state and

maciejjankowski maciejjankowski
[0]
[0]
Updated: 3/6/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 7/11

This page remains useful for teams, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Locale and body language aligned
Review Score
7/11
Quality Score
36
Canonical Locale
en
Detected Body Locale
en

Ideal for Task Management Agents requiring sustained attention and project organization capabilities. Set or check current focus task for ADHD executive function support. Use when user says focus on, working on, my focus is, what am I working on, or needs help staying on task. Manages focus state and

Core Value

Empowers agents to manage current tasks by reading and writing focus state to a JSON file, utilizing ISO timestamps and supporting task breakdown into subtasks, thereby enhancing productivity and project oversight through JSON file interactions and time estimation in minutes.

Ideal Agent Persona

Ideal for Task Management Agents requiring sustained attention and project organization capabilities.

Capabilities Granted for focus

Setting and managing current focus tasks for complex projects
Breaking down large tasks into smaller, manageable subtasks
Tracking task progress and time estimates using ISO timestamps

! Prerequisites & Limits

  • Requires filesystem access to read and write to .codex/skills/_state/current_focus.json
  • Limited to tasks that can be represented in a JSON schema
  • Dependent on accurate user input for task details and time estimates

Why this page is reference-only

  • - The underlying skill quality score is below the review floor.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is focus?

Ideal for Task Management Agents requiring sustained attention and project organization capabilities. Set or check current focus task for ADHD executive function support. Use when user says focus on, working on, my focus is, what am I working on, or needs help staying on task. Manages focus state and

How do I install focus?

Run the command: npx killer-skills add maciejjankowski/dtc-compass/focus. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for focus?

Key use cases include: Setting and managing current focus tasks for complex projects, Breaking down large tasks into smaller, manageable subtasks, Tracking task progress and time estimates using ISO timestamps.

Which IDEs are compatible with focus?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for focus?

Requires filesystem access to read and write to .codex/skills/_state/current_focus.json. Limited to tasks that can be represented in a JSON schema. Dependent on accurate user input for task details and time estimates.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add maciejjankowski/dtc-compass/focus. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use focus immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

focus

Install focus, an AI agent skill for AI agent workflows and automation. Review the use cases, limitations, and setup path before rollout.

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

Focus - Set Current Task

Manage the current focus task to support sustained attention.

State File

Read and write focus state to: .codex/skills/_state/current_focus.json

Schema:

json
1{ 2 "task": "string - what we're working on", 3 "started_at": "ISO timestamp", 4 "time_estimate_minutes": "number or null", 5 "context": "string - any relevant context", 6 "subtasks": ["list of smaller steps if broken down"] 7}

Setting Focus

When user sets a new focus:

  1. Read current state from .codex/skills/_state/current_focus.json
  2. If there was a previous focus, acknowledge it briefly ("Switching from X")
  3. Write new focus with:
    • task: what they said
    • started_at: current ISO timestamp
    • time_estimate_minutes: if they mentioned time, otherwise null
    • context: any relevant details
  4. Confirm with a brief, action-oriented message:
    • State the focus task clearly
    • If time estimate given, note it
    • Give the first concrete step if the task is vague

Checking Focus

When user asks "what am I working on" or seems lost:

  1. Read .codex/skills/_state/current_focus.json
  2. If no focus set: suggest setting one
  3. If focus exists:
    • State the task
    • Calculate time elapsed since started_at
    • Remind of any subtasks
    • Suggest next action

Tangent Detection

When user brings up something unrelated to current focus:

  1. Politely note this seems like a tangent
  2. Suggest using the tangent skill to capture it for later
  3. Redirect back to the current focus task

Do not lecture. Do not ask questions. State what we're doing and move forward.

Example Responses

Setting focus:

Focus set: Write Q1 roadmap document

Time estimate: 45 minutes
Started: now

First step: Open the roadmap template and list the 3 main sections.

Checking focus:

Current focus: Write Q1 roadmap document
Time elapsed: 23 minutes (of estimated 45)

Next: Complete the timeline section.

Related Skills

Looking for an alternative to focus or another community skill for your workflow? Explore these related open-source skills.

View All

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
AI

flags

Logo of vercel
vercel

The React Framework

138.4k
0
Browser

pr-review

Logo of pytorch
pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

98.6k
0
Developer