Agent Plugins Marketplace
All plugins

way-of-working

v0.6.0

Portable Claude Code working method: the /way-of-working:resume -> /way-of-working:handoff -> /way-of-working:critic-gate -> /way-of-working:ship session protocol, the architect/coder/security-critic/docs-consistency agents, a SessionStart cursor banner, and the Global Conventions. Parameterized per repo by .ai/project.yml (see reference/project-schema.md) -- a shared skill never names a repo-specific value.

Claude Code7 Skills

By glunk-works0 GitHub starsUpdated 15 hours ago

Directory evidence

Runtimes
Claude Code
Parsed components
7 skill or MCP entries
Source updated
Sep 2, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install way-of-working for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install way-of-working@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/glunk-works/claude-workbench

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/way-of-working/.

Plugin files

plugins/way-of-working/
├── .claude-plugin/plugin.json
├── skills/archive-sprint/SKILL.md
├── skills/critic-gate/SKILL.md
├── skills/handoff/SKILL.md
├── skills/pr-checks/SKILL.md
├── skills/resume/SKILL.md
├── skills/retro/SKILL.md
└── skills/ship/SKILL.md

Included Skills7

archive-sprintskills/archive-sprint/SKILL.md

Retire a COMPLETED sprint that has passed its HITL Gate and is committed — snapshot its .ai/next-steps.md into .ai/archive/, compact the deep record (move completed narrative and items closed during the sprint, resolved and declined alike, to archive files), advance .ai/state.json to the next sprint, and seed a fresh next-steps.md. Run ONLY on sprint completion; /way-of-working:handoff and /way-of-working:resume never archive.

critic-gateskills/critic-gate/SKILL.md

Run the QA-critic pass on a coding diff — after the local green gate, before /way-of-working:handoff. PROPOSES which read-only critic subagents apply by what the diff touches, and waits for the human to confirm or trim before spawning any — it never auto-fans-out. Aggregates findings for the coder to fix, then re-runs the critics on the fixed tree and iterates to convergence under a bounded stopping rule. Defense-in-depth that runs EARLIER — it is explicitly NOT the repo's review CI gate and never satisfies it.

handoffskills/handoff/SKILL.md

Serialize the current dev-session state into .ai/ before switching model or session — check the /way-of-working:critic-gate pass ran on any code diff, update .ai/state.json (including hitl_gate, always), regenerate .ai/next-steps.md, and commit/push it as its own docs-only PR (never merged — the human merges). Run this at the END of a session. Does NOT archive a sprint.

pr-checksskills/pr-checks/SKILL.md

Report the status of a PR's required checks and give an explicit merge-ready verdict WITHOUT merging. Run when asked whether a PR is green / ready to merge, or to poll a PR whose checks are still running. Reports ALL required checks (never a subset), decodes the skipped/BLOCKED/conflict traps, and never merges — the human's merge is the approval.

resumeskills/resume/SKILL.md

Rehydrate a fresh dev session from .ai/ externalized state — read the cursor, adopt the assigned persona/model, and state the exact pick-up point. Then start the next_action unattended IF the cursor is clean and unambiguous (hitl_gate NONE OPEN, sprint_status implementing, model matches, no drift); otherwise state the pick-up point and wait. Fails closed — an open, missing, or unreadable gate always waits. Run this at the START of a session working on this repo.

retroskills/retro/SKILL.md

A session-end (or on-demand) retrospective on HOW WE WORKED — mine the live session for friction that RECURRED or cost real rework, then route each finding to its existing home (a backlog item, a memory, or a small skill/doc edit). High signal bar; no speculative suggestions, no new parallel doc, no gratuitous new personas. Run at the end of a working session or when asked to look for workflow improvements. NOT for code diffs (that is /way-of-working:critic-gate) or prose-vs-code drift (that is the docs-consistency subagent).

shipskills/ship/SKILL.md

Close out a finished task — commit the working tree with a conventions-correct message, push to a branch cut from the PR base (never the base itself), and open a PR with a length-checked title. Stops at the open PR — never merges, never --approve, never force-pushes. Run when work is done and you want it on a PR.

Plugin manifests1

plugins/way-of-working/.claude-plugin/plugin.json
{
  "name": "way-of-working",
  "description": "Portable Claude Code working method: the /way-of-working:resume -> /way-of-working:handoff -> /way-of-working:critic-gate -> /way-of-working:ship session protocol, the architect/coder/security-critic/docs-consistency agents, a SessionStart cursor banner, and the Global Conventions. Parameterized per repo by .ai/project.yml (see reference/project-schema.md) -- a shared skill never names a repo-specific value.",
  "version": "0.6.0",
  "author": {
    "name": "glunk-works"
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[way-of-working on Agent Plugins Marketplace](https://pluginsmp.com/plugins/way-of-working)