session-focus

Detects off-topic conversation drift and suggests starting a new session.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/Sky9th/RedDust-Abandon --skill session-focus-sky9th
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: session-focus
Source: https://github.com/Sky9th/RedDust-Abandon/tree/main/.claude/skills/session-focus
Command: npx skills add https://github.com/Sky9th/RedDust-Abandon --skill session-focus-sky9th

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Long AI chat sessions often drift across unrelated topics, which wastes context window tokens and reduces response quality. This Skill monitors the conversation and reminds you to start a fresh session when the discussion strays from the current task. ## Core Features & Use Cases - Drift Detection: Identifies when you raise topics unrelated to the current branch or task, such as new features, module switches, or extended design discussions. - Context Budget Awareness: Triggers a reminder when the session spans more than three unrelated domains or the context window nears its limit. - Use Case: While debugging an authentication module, you suddenly ask about building a reporting dashboard. The Skill suggests opening a new session for that topic to keep the current one focused and token-efficient. ## Quick Start Ask the assistant to watch this session and remind you whenever the conversation drifts away from the current development task.

Frequently Asked Questions about session-focus

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

FAQPage Schema
How do I keep AI chat sessions focused on one task?▼

Use session-focus to monitor topic drift during development conversations. It detects when you raise unrelated features, switch modules, or start large design discussions, then suggests opening a new session to preserve context and tokens.

When should I start a new AI chat session?▼

Start a new session when the conversation covers more than three unrelated domains, the context window approaches its limit, or you ask about work outside the current plan. Fresh sessions keep responses relevant and reduce token consumption.

Does splitting sessions actually save tokens?▼

Yes. Each message resends the conversation history, so long multi-topic sessions repeatedly process irrelevant context. Splitting unrelated topics into separate sessions reduces the tokens sent per request and keeps the model focused.

Can I ignore the new session suggestion and continue?▼

Yes. The reminder is advisory only. If you choose to continue in the same session, the Skill respects your decision and does not block or repeat the suggestion aggressively.

What triggers an off-topic warning in a coding session?▼

Triggers include discussing modules unrelated to the current branch, asking whether an unplanned feature can be built, spanning more than three unrelated domains, or approaching the context window limit.