architecting-software
Designs software architecture from a confirmed PRD. Use when a PRD exists and architecture must be designed before…
Session handover — end a session by systematically updating project state files for continuity. Use this when the session is ending, the user asks for a "handover", or when significant progress needs to be recorded.
Claude Code
$ npx -y skills add isvlasov/rageatc-oss --skill handover --agent claude-code
Codex
$ npx skills add isvlasov/rageatc-oss --skill handover -a codex -y
Cursor
$ npx skills add isvlasov/rageatc-oss --skill handover -a cursor -y
Gemini CLI
$ npx skills add isvlasov/rageatc-oss --skill handover -a gemini-cli -y
GitHub Copilot
$ npx skills add isvlasov/rageatc-oss --skill handover -a github-copilot -y
OpenCode
$ npx skills add isvlasov/rageatc-oss --skill handover -a opencode -y
Windsurf
$ npx skills add isvlasov/rageatc-oss --skill handover -a windsurf -y
name: handover description: Session handover — end a session by systematically updating project state files for continuity. Use this when the session is ending, the user asks for a "handover", or when significant progress needs to be recorded.
Update project files so the next session can pick up exactly where this one left off.
Before touching any files, reflect: what was created or significantly changed? What decisions were made? What was discovered or learned? Were new key files created (e.g. in `work/`) that a fresh session would need to know about?
Check every `.md` file in the project root. Follow each file's own update instructions (found at the top of the file); if a file has none, update it whenever this session's work has made it stale.
**Common root files and their update logic:**
| File | How to update | |------|---------------| | STATUS.md | Rewrite with current state (current position, recent decisions, next steps, open questions) | | LEARNINGS.md | Append only what passes the file's inclusion criteria — a durable insight a future session would act on. Most sessions add nothing. Do NOT use as a session log. | | BACKLOG.md | Move new granular tasks or unresolved issues here. Keep `STATUS.md` "next steps" focused only on immediate session continuity. | | CLAUDE.md | Update pointers — add new key files, remove stale pointers, update descriptions | | README.md | Update if project description, status, or structure changed | | PRD.md | Update if requirements shifted | | ARCHITECTURE.md | Update if architectural decisions changed | | ROADMAP.md | Update if chunks were completed, added, or reordered | | ORCHESTRATION-PLAN.md | Mark completed chunks, update build progress |
Not every project has all of these. Check what exists.
For each file CLAUDE.md references beyond the root (e.g. `work/` artefacts, orchestration logs): does the pointer still point to the right location? Has this session's work made the file stale? Update if needed.
Structural checks only — don't deep-read files.
Tell the user: which files were checked; which were updated and briefly what changed; hygiene issues found (with actions taken or flagged); anything that needs the user's judgement.
Rage Against The C - pick your own C to rage against. Two plugins for Claude Code / Cowork, built on the idea that we're using AI wrong: the speed of its output tricks us into rushing the input.
Designs software architecture from a confirmed PRD. Use when a PRD exists and architecture must be designed before…
Writes correct, version-aware Telegram bot code. Use when writing, extending, or debugging a Telegram bot in python-telegram-bot,…
Converts an approved ARCHITECTURE.md into an implementation roadmap of isolated, dependency-ordered chunks. Use when architecture…
Delegates a task to OpenAI Codex running as an interactive session in a herdr pane - uses the user's ChatGPT subscription,…
Delegates a task to a local LLM running as a Pi coding-agent session in a herdr pane - the subagent is visible in herdr, can be…
Creates a design system for software with a UI. Use when a project has a user interface and architecture is confirmed — whether…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.