Agent Plugins Marketplace
← All plugins

nightshift

v2.0.0

A harness for long-horizon Claude Code work: one map per project with the objective and the distance to it, a loop that kills ideas with cheap tests, hooks that catch the bad session, and four kinds of decision that stay yours.

Claude Code7 Skills

By MissingPackageLicense: MIT3 GitHub starsUpdated last month

Directory evidence

Runtimes
Claude Code
Parsed components
7 skill or MCP entries
Source updated
Sep 20, 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 nightshift 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 nightshift-3@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/MissingPackage/nightshift

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.

Plugin files

nightshift/
├── .claude-plugin/plugin.json
├── skills/done/SKILL.md
├── skills/goal-setup/SKILL.md
├── skills/handoff/SKILL.md
├── skills/loop-iteration/SKILL.md
├── skills/peripheral-vision/SKILL.md
├── skills/root-cause/SKILL.md
└── skills/spec-first/SKILL.md

Included Skills7

doneskills/done/SKILL.md

Use at the boundary only — when about to claim something is ready to merge/deploy/push/publish, when ending a session that changed code, and when the user asks "fatto?", "finito?", "possiamo mergiare?", or "quanto rischio a pushare?". Not due inside a loop iteration (there the map delta is the report).

goal-setupskills/goal-setup/SKILL.md

Use when a project starts a new objective or campaign, when a project has no HANDOFF.md map yet, or when the objective changes — it writes the map (head line, levers, fog) that every loop iteration re-anchors on.

handoffskills/handoff/SKILL.md

Use when ending a work session that changed project state, when the user says "facciamo il punto"/"a che punto siamo"/"riprendiamo", when starting work in a project that has a HANDOFF.md, or after a crash/context loss when prior state must be reconstructed.

loop-iterationskills/loop-iteration/SKILL.md

Use at the start of every /loop iteration and every autonomous work cycle — when resuming from a schedule wake-up, when a prompt says "continue the loop / continua il loop", or when about to schedule the next iteration of long-horizon work.

peripheral-visionskills/peripheral-vision/SKILL.md

Use only when the user asks "c'è altro che dovrei sapere?", "cosa hai notato?", or requests a risk scan of recent changes. Not a default step of any report.

root-causeskills/root-cause/SKILL.md

Use when the user reports something broken, pastes an error/log/traceback/console output, says "non funziona"/"lo fa ancora"/"c'è un bug", or when a previous fix did not survive re-testing. Also use before editing code in response to any failure you have not yet reproduced.

spec-firstskills/spec-first/SKILL.md

Use when starting any feature or product slice expected to take more than a session — when the user describes something to build ("facciamo", "creiamo", "voglio una pagina/feature"), before implementation planning, or when a goal phase lacks a written spec.

Plugin manifests1

.claude-plugin/plugin.json
{
  "name": "nightshift",
  "version": "2.0.0",
  "description": "A harness for long-horizon Claude Code work: one map per project with the objective and the distance to it, a loop that kills ideas with cheap tests, hooks that catch the bad session, and four kinds of decision that stay yours.",
  "author": {
    "name": "MissingPackage"
  },
  "homepage": "https://github.com/MissingPackage/nightshift",
  "repository": "https://github.com/MissingPackage/nightshift",
  "license": "MIT",
  "keywords": [
    "harness",
    "orchestration",
    "hooks",
    "skills",
    "agents",
    "long-horizon",
    "autonomy",
    "verification",
    "loop",
    "objectives"
  ]
}

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

[nightshift on Agent Plugins Marketplace](https://pluginsmp.com/plugins/nightshift-3)