clock-out
End a working session by refreshing the topics touched, writing the project diary entry, and carrying the day's findings up into the user's private journal.
Skill by docs-as-code-toolkit
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/docs-as-code-toolkit-clock-out
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/clock-out
What's inside
- Skill name
clock-out- Description
- End a working session by refreshing the topics touched, writing the project diary entry, and carrying the day's findings up into the user's private journal. Use when the owner calls it a day, says clock out, before a long break, or when a topic is being put on ice.
- License
- MIT
- Instructions
- 159 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Clock Out ## Purpose Leave the repository in a state that a session tomorrow can resume from without asking anyone — and carry what the day produced up into the user's own journal in the same move, so the two records cannot drift apart. Two artifacts in the project layer, and the split between them is the whole point: - `progress/<topic>.adoc` — **where we are.** Present tense, rewritten wholesale, no history. - The project diary entry — **what we learned.** Past tense, never revised once the day is closed. A sentence that fits both goes in the diary, because that is the one that may not be rewritten later. The counterpart is `skills/clock-in/SKILL.md`, which also defines the two layers, the session lead rule, and how the private journal binding is resolved. Read that section there rather than restating it. ## Session lead Invoked inside a project that uses this toolkit, **this skill leads**: it finishes the project layer, then hands the day's findings to the private journal's clock-out skill in delegated mode. Invoked outside such a project — "clock out" said with no project in context — the private journal's own clock-out skill leads, this skill is not involved, and the private journal must be maintainable with nothing but its own skills. A delegated skill does not sweep other repositories and does not delegate back. It also does not resolve the private journal binding: the lead resolved it already, and re-resolving is what turns a project delta into a cycle. **"Never delegate to yourself" in `skills/clock-in/SKILL.md` applies to every delegation below.** Both delegation targets here are found by path, and both can resolve back to this file — inside the toolkit itself, and through a project that installed the toolkit's skills into its own `skills/`. Resolve the target to its real path and compare it with the file you are executing before running it. ## Workflow **1. Close the loop on the work itself.** Nothing uncommitted without a reason stated, every open pull request named with its check status, every red check named. Take these from the tools, not from what happened in the session: ```sh git status --short gh pr list --state open gh pr checks <number> ``` These see the current branch and whatever carries an open pull request. Establish the state of the whole repository too, with the branch enumeration under step 1 of `../clock-in/SKILL.md` — that file owns the command, and a second copy here would get its own chance to drift from it. A branch that moved today and has no pull request is exactly what a closing report must not miss. A session does not end tidily just because it stopped. **2. Delegate to the project's own clock-out skill when it has one.** Look for `skills/clock-out/SKILL.md` in the repository being worked in. When it exists and is a different file, execute it as the authoritative project-specific workflow — it owns the project's paths, file formats, diary wiring, and confirmation rules. Preserve its stopping conditions. When it does not exist, or resolves to this file, apply steps 3 to 5 against the default layout in `skills/clock-in/SKILL.md`. **3. Refresh the progress file for every topic touched.** - Overwrite it. It describes now; there is nothing in it worth preserving as history. - Move the plan's steps to their real state, and correct the plan itself if the day showed the order was wrong. The plan is the thing worth having — a checklist that no longer reflects the intended order is worse than none. - **Do not mark a step done that no check confirmed.** "Done" in a file that outlives the session is a claim, and it will be believed. - If the topic is going on ice, say so together with **why** and what would bring it back. "Paused" without a resumption condition is a file nobody will ever reopen. - If the topic ended, delete the file. What it was for is in the diary by then. **4. Write the project diary entry** from the commit history, the issues, and the pull requests — not from the session. At clock-out the day is fresh, which is exactly when memory feels reliable enough to skip the check. The entry carries what this session actually fetched, under the rules in "Say what was read" in `../clock-in/SKILL.md`: references a later session can re-fetch, nothing that was not fetched, and every failed fetch named. That list is what makes the sentence above checkable by a reader instead of merely asserted. **5. Say what is open — in the files, not only in the conversation.** The chat is gone tomorrow. A thread that outlives its topic goes to the project's long-lived thread list; one that dies with the topic stays in the progress file. **6. Hand the day up to the private journal.** Skip this step entirely when this invocation is itself delegated. Otherwise resolve the binding as described in `skills/clock-in/SKILL.md`. When it is enabled, and the binding names neither this file nor the repository being worked in, read `<path>/<clock_out>` and execute it in delegated mode, handing over the record below. When it is disabled, unbound, or unreachable, say so in the closing report and finish anyway — the private layer never blocks the project layer. **7. Report** what was written in each layer, and name every layer that was skipped together with the reason. ## The handover record One record per project per day. It is what the project layer knows and the private layer cannot reconstruct: | Field | Content | |---|---| | `project` | the repository, as the private journal names it | | `status` | one line, verified against the tools |
From docs-as-code-toolkit/architecture-knowledge-toolkit, MIT.
More from docs-as-code-toolkit/architecture-knowledge-toolkit
- 0.569score
adr
docs-as-code-toolkit
Create proposed Architecture Decision Records and analyze their impact on related architecture artifacts.
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
architecture-impact
docs-as-code-toolkit
Analyze and document architecture impact for feature requests, Epic issues, UserStory issues, refactoring tasks, issue implementation, and review tasks.
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
clock-in
docs-as-code-toolkit
Start a working session from repository evidence instead of memory, pick up one topic, and orient both the project layer and the user's private journal.
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
convergence-check
docs-as-code-toolkit
Check that a completed change tells one consistent story across request, behaviour specification, architecture knowledge, implementation, tests, and delivery…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
implement-issue-workflow
docs-as-code-toolkit
Implement GitHub issue work using the repository workflow: start from the latest main branch, create an issue_<number> branch, make focused changes, verify…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
pr-review
docs-as-code-toolkit
Review GitHub pull requests and proposed branch changes for correctness, regressions, missing tests, documentation-contract violations, traceability gaps, and…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
risk
docs-as-code-toolkit
Create proposed architecture risk artifacts and analyze their traceability to ADRs, quality scenarios, requirements, components, controls, and evidence.
SkillBFreshness: B★ 4Claude Code +9 - 0.524score
presentation
docs-as-code-toolkit
Create or update docs-as-code presentation material as AsciiDoc reveal.js decks rendered with docs-toolbox.
SkillCFreshness: C★ 4Claude Code +9 - 0.519score
slice-issues
docs-as-code-toolkit
Slice GitHub parent issues into reviewable real sub-issues.
SkillCFreshness: C★ 4Claude Code +9 - 0.519score
traceability-review
docs-as-code-toolkit
Review explicit architecture traceability metadata for gaps, inconsistencies, unsupported claims, stale links, dangling references, and metamodel violations.
SkillCFreshness: C★ 4Claude Code +9 - 0.519score
post-merge-sync
docs-as-code-toolkit
Synchronize a local checkout after a pull request has been integrated: verify a clean worktree, switch to the base branch, fast-forward from the remote…
SkillCFreshness: C★ 4Claude Code +9 - 0.519score
bdd-specification
docs-as-code-toolkit
Enforce Living Documentation through Behaviour-Driven Development by writing a language-agnostic Gherkin feature specification for any new or changed…
SkillCFreshness: C★ 4Claude Code +9
Signals
- Stars
- 4
- Forks
- 2
- Open issues
- 44
- Last commit (this folder)
- Sep 4, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from docs-as-code-toolkit
- 0.569score
architecture-impact
docs-as-code-toolkit
Analyze and document architecture impact for feature requests, Epic issues, UserStory issues, refactoring tasks, issue implementation, and review tasks.
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
adr
docs-as-code-toolkit
Create proposed Architecture Decision Records and analyze their impact on related architecture artifacts.
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
clock-in
docs-as-code-toolkit
Start a working session from repository evidence instead of memory, pick up one topic, and orient both the project layer and the user's private journal.
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
convergence-check
docs-as-code-toolkit
Check that a completed change tells one consistent story across request, behaviour specification, architecture knowledge, implementation, tests, and delivery…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
implement-issue-workflow
docs-as-code-toolkit
Implement GitHub issue work using the repository workflow: start from the latest main branch, create an issue_<number> branch, make focused changes, verify…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
pr-review
docs-as-code-toolkit
Review GitHub pull requests and proposed branch changes for correctness, regressions, missing tests, documentation-contract violations, traceability gaps, and…
SkillBFreshness: B★ 4Claude Code +9
Cite this page
clock-out skill. Agent Mart. https://agentmart.dev/skills/docs-as-code-toolkit-clock-out (last updated 2026-10-24)