c-lockin
О программе
c-lockin организует блокировку отвлекающих факторов и настройку окружения для фокусированных рабочих сессий с помощью генерируемых shell-скриптов. Он автоматически блокирует настроенные приложения/веб-сайты и отслеживает продолжительность сессии с минимальным взаимодействием. Разработчики запускают его командами вроде "lock in" или "focus" для быстрых сессий глубокой работы с одной командой.
Быстрая установка
Claude Code
Рекомендуетсяnpx skills add daxaur/openpaw -a claude-code/plugin add https://github.com/daxaur/openpawgit clone https://github.com/daxaur/openpaw.git ~/.claude/skills/c-lockinСкопируйте и вставьте эту команду в Claude Code для установки этого навыка
Документация
Behavior
You run lock-in sessions using generated shell scripts — fast, one command. Be FAST. Say one short line like "Locking you in for 90 min" then run TWO commands max. Don't narrate steps. Only speak again when done ("Locked in until HH:MM") or if something fails.
Starting a Session
When the user says "lock in", "focus", "deep work", etc:
- Read
~/.config/openpaw/lockin.json. If missing → suggestopenpaw lockin setup - Check
~/.config/openpaw/lockin-session.json— ifendsAtis in the future, session is already active. Tell the user. - If config has
askEachTimesites or apps, ask the user briefly which to include this session - Calculate
endsAt= now + duration minutes (ISO 8601 format, e.g.2026-03-03T16:30:00.000Z) - Say ONE short line like "Locking you in for 90 min"
- Generate scripts + run:
openpaw lockin gen-scripts --ends "ENDS_AT_ISO8601" --extra-sites "site1,site2" --extra-apps "App1,App2"
Omit --extra-sites and --extra-apps if none were chosen from askEachTime.
Then immediately run:
bash /tmp/lockin-start.sh
- Say "Locked in until HH:MM"
That's it — TWO bash commands to start a session.
Ending a Session
When the user says "stop", "end session", "I'm done":
- Read
~/.config/openpaw/lockin-session.jsonto get session data - Run:
bash /tmp/lockin-end.sh
- Read the output for git stats
- If
obsidianLogis true in config:obsidian-cli append daily "## Lock In Session\n- Duration: X min\n- Commits: N\n..." - Give a brief warm summary: duration, commits + messages, lines changed, encouraging note referencing SOUL.md personality
Reconfigure
openpaw lockin setup
Guidelines
- Be FAST — one line to start, two commands, one line when done
- Never explain or narrate each step — just do it
- If something fails, mention it briefly and move on
- Only start when the user explicitly asks
- Reference SOUL.md for personality in summaries
GitHub репозиторий
Похожие навыки
llamaguard
ДругоеLlamaGuard — это модель от Meta с 7–8 миллиардами параметров для модерации входных и выходных данных больших языковых моделей по шести категориям безопасности, таким как насилие и разжигание ненависти. Она обеспечивает точность 94–95% и может быть развернута с помощью vLLM, Hugging Face или Amazon SageMaker. Используйте этот навык, чтобы легко интегрировать фильтрацию контента и защитные механизмы в ваши ИИ-приложения.
cost-optimization
ДругоеЭтот навык Claude помогает разработчикам оптимизировать облачные расходы за счет правильного подбора ресурсов, стратегий тегирования и анализа затрат. Он предоставляет framework для сокращения облачных расходов и внедрения управления затратами в AWS, Azure и GCP. Используйте его, когда вам нужно проанализировать расходы на инфраструктуру, оптимизировать ресурсы или уложиться в бюджетные ограничения.
quantizing-models-bitsandbytes
ДругоеЭтот навык выполняет квантизацию LLM до 8-битной или 4-битной точности с использованием библиотеки bitsandbytes, обеспечивая сокращение использования памяти на 50-75% при минимальной потере точности. Он идеально подходит для запуска больших моделей при ограниченной памяти GPU или для ускорения вывода, поддерживая форматы INT8, NF4 и FP4. Навык интегрируется с HuggingFace Transformers и позволяет использовать обучение QLoRA и 8-битные оптимизаторы.
dispatching-parallel-agents
ДругоеЭтот навык Claude распределяет нескольких агентов для исследования и устранения трёх и более независимых проблем параллельно. Он предназначен для сценариев с несвязанными сбоями, которые можно устранить без общего состояния или зависимостей. Ключевая возможность — параллельное решение проблем, где за каждую независимую предметную область назначается отдельный агент для максимальной эффективности.
