claude

work-journal

Cross-session memory for long-running work: append-only diary (LOG) and decision (DEC) logs under .claude/memory, grouped by work item (JIRA-123, RFC-7, …), with derived open-item tracking so any later session can answer what is still pending, what changed on a ticket, and what was done since a date. Ships its own clock-in/clock-out protocol via a UserPromptSubmit hook.

0 on GitHubby Duy Lamv0.3.0MITupdated 1 month agoproductivity
/

Plugin work-journal from marketplace engineering-assembly in duylam/claude-code-engineering-assembly. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (4)

  • decision-reader

    This skill should be used at clock-in, or when the user asks "why did we choose X", "what did we decide", "what decisions were made on JIRA-123", "what was the rationale", or "what decisions changed since last week". Reads and slices reasoned decision (DEC) entries from the project decision log by w

  • decision-writer

    This skill should be used at clock-out, when the session's work embodied a real choice — a tech choice, changed scope, reversed plan, or non-obvious trade-off — or when the user says "record this decision", "log why we chose this", or "write an ADR". Appends a reasoned decision (DEC) entry with Cons

  • diary-reader

    This skill should be used at clock-in, or when the user asks "where did I leave off", "catch me up", "what are the pending items", "what are the pending plan items", "what's still open on JIRA-123", "what changed on <ticket>", "what did I do since last week", or "what have I been working on". Reads

  • diary-writer

    This skill should be used at clock-out — before every git commit, or when the user says "clock out", "log this session", "record what we did", or "wrap up" — to append a progress (LOG) entry recording what was done, why, what comes next, and which pending items are now finished. Automatically comput

Hooks (2)

  • UserPromptSubmit

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/inject-protocol.sh"

  • SessionStart

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/inject-protocol.sh" --reset

View source on GitHub

More from duylam/claude-code-engineering-assembly

All 6 plugins →

A structured validation workflow for software development tasks, plus QA test automation and JIRA integration. Validates requirement completeness, runs manual test cases on web (playwright-cli) or Android (adb) via the automation-expert agent, and retrieves/posts results to JIRA tickets.

3 skills · 1 agent

0

git

claude

Repo-wide git housekeeping before the first prompt of every session, for any git repository. At SessionStart it runs two steps in one process: (1) fetch every branch and tag from the remote and prune stale branch and tag refs so remote-tracking refs match the remote; then (2) attach the worktree - fast-forward the branch this tree is on to the remote's default branch (main, falling back to master) using those just-fetched refs, and populate, attach, and fast-forward every top-level submodule to the superproject's recorded gitlink. Fast-forward only, so a diverged or dirty branch is left as is. Does nothing outside a git repo or in a repo with no remote, never fails a session, and injects one attached-mode summary line for the agent only when the attach step ran. Each step has its own off switch (GIT_PLUGIN_GIT_FETCH_DISABLED, GIT_PLUGIN_WORKTREE_ATTACHED_MODE_DISABLED); any non-empty value disables that step. The latest launch status is kept per session under the OS temp dir and surfaced by the read-only launch-status skill; a read-only recap skill reports branch/tracking-remote/PR state for the superproject and each top-level submodule.

2 skills · hooks

0

Bundles the Atlassian Remote MCP Server (Rovo) so Claude Code can access Jira, Confluence, Jira Service Management, Bitbucket, and Compass using a personal API token (Basic auth) instead of interactive SSO login.

1 MCP server

0

Bundles the Atlassian Remote MCP Server (Rovo) so Claude Code can access Jira, Confluence, Jira Service Management, Bitbucket, and Compass via OAuth 2.1 SSO login.

1 MCP server

0

context7

claude

Bundles the Context7 MCP server (https://mcp.context7.com/mcp) so Claude Code can pull up-to-date, version-specific library documentation and code examples on demand.

1 MCP server

0

Similar plugins

caveman

claude

Talk like caveman. Cut filler. Keep technical details explicit.

22 skills · 1 command · 3 agents · hooks

JuliusBrussee/caveman 119,462

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

pake

claudecodex

Package any website or local web build into a lightweight desktop app with Pake CLI.

1 skill

tw93/Pake 63,463

Maintain work-journal?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins6 plugins