focus

Classify coding tasks and coordinate planning with cross-session memory.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/saifulapm/focus --skill focus-saifulapm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: focus
Source: https://github.com/saifulapm/focus/tree/main/skills/focus
Command: npx skills add https://github.com/saifulapm/focus --skill focus-saifulapm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Focus coordinates task complexity, creates actionable plans, and preserves cross-session memory so coding tasks stay on track.

Core Features & Use Cases

  • Classifies task complexity and generates atomic plans for bug fixes, features, and refactors.
  • Maintains persistent context with memory.md and a daily journal to resume work after breaks.
  • Supports hooks and user prompts to manage plan execution, handoffs, and evaluation.

Quick Start

Invoke Focus before starting any coding task to initialize planning, memory, and cross-session context.

Frequently Asked Questions about focus

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

FAQPage Schema
How do I maintain coding context and resume work across sessions after a break?

To maintain coding context across sessions, this skill coordinates cross-session memory using a memory.md file and daily journal, allowing you to resume work on complex tasks after breaks by preserving your persistent context.

What is the best way to generate actionable plans for coding tasks like bug fixes and refactoring?

Generating actionable plans for coding tasks is handled by classifying task complexity and creating atomic plans for bug fixes, features, and refactors to maintain a living plan throughout your workflow.

How do I classify task complexity before starting a coding workflow?

Classifying task complexity occurs automatically when you invoke the skill before starting any coding task, evaluating the work needed for bug fixes, features, or refactors to initialize planning.

Does this coding workflow require any external dependencies to manage cross-session memory?

Managing cross-session memory requires no external dependencies, relying instead on internal scripts and references directories to power the workflow and preserve persistent context.

When should I not use an automated planning workflow for software engineering tasks?

You should avoid using an automated planning workflow for trivial tasks that require no cross-session memory or atomic plans, as the overhead of initializing a living plan is unnecessary for simple fixes.

Can I use hooks and user prompts to manage plan execution and handoffs?

Yes, you can use hooks and user prompts to manage plan execution, handoffs, and evaluation, ensuring your coding workflow stays on track through automated coordination.