dev
Working on nightshift itself — the plugin whose code is this repository.
Skill by EvolvingAgentsLabs
Chalk Labs
Need help deploying dev?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
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/evolvingagentslabs-dev
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/dev
What's inside
- Skill name
dev- Description
- Working on nightshift itself — the plugin whose code is this repository. Use whenever editing nightshift's own hooks, redactor, store, retrieval, schema, spec or ADRs, or when asked what state nightshift development is in.
- License
- Apache-2.0
- Instructions
- 57 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- name: missing
Files (1)
- SKILL.md
SKILL.md (first lines)
# Developing nightshift, which is also the plugin you are running This repository **is** the plugin. If it was loaded with `--plugin-dir .`, the hooks capturing this very session are the code in this working tree. Editing `nightshift/hook.py` changes how the next tool call is captured. Start by getting the state: ```sh nightshift dev ``` ## Ground rules (from CLAUDE.md, they are not suggestions) - One milestone per branch. A gate is a script, not a judgement call. - Every session ends in a measurable commit, or the reason goes to `LATER.md`. - **Claude Code never sets benchmark thresholds.** It reads them from `bench/PREREG.md`. Filling in a `TODO(Matias)` is a violation, not a favour. - Forbidden: writing under `~/.claude/projects/*/memory/`; remote API dependencies; any third-party import; starting M5; opening the OpenCode adapter. - **The pivot of 2026-08-27** (`doc/HANDOFF.md` §0-bis) took M4 and the human gates off the critical path. Paused is not closed: nobody has measured yet that procedural memory helps. The gate is now `make dogfood`. ## The loop when you change plugin code 1. Change the code. 2. `make check` — lint-docs, lint-code, schema examples, unit tests, and the end-to-end hook replay. All of it, not the part you think you touched. 3. `/reload-plugins` in the session so the hook changes actually take effect. Editing `hooks/hooks.json` or anything under `nightshift/` without reloading means you are testing the old code. 4. `nightshift selftest` again from inside the reloaded session. 5. Commit. If there is nothing to commit, write the reason in `LATER.md`. ## Dogfooding it on itself `nightshift status` mid-session shows the trajectory being captured right now — this session's own tool calls. `nightshift export <id>` emits it as `trajectory.v1` JSON, which `make validate-schema` checks against the schema M0 froze. That round trip (capture → export → validate against the M0 schema) is the cheapest proof that the implementation and the spec have not drifted apart. ## What is real and what is not - **Done:** capture (7 hooks), deterministic redactor, SQLite store, structural retrieval and injection, `why` reconstruction, doctor and selftest. - **Not built:** dream (`consolidate` and `verify`), the scheduler, the benchmark. Nothing ever reaches `candidate` or `procedure` today, so **no injected memory is verified**. Do not describe it as if it were. - **Not decided:** every `TODO(Matias)` in `bench/PREREG.md`, and the human gate of M0 (Ismael's review of ADR-001), which is still pending. Read `doc/00-spec.md` before changing behaviour, and update it in the same commit if the behaviour no longer matches. The spec is normative; the code is not.
From EvolvingAgentsLabs/nightshift, Apache-2.0.
More from EvolvingAgentsLabs/nightshift
- 0.520score
doctor
EvolvingAgentsLabs
Run nightshift's self-diagnosis and end-to-end self-test.
SkillBFreshness: BClaude Code +9 - 0.520score
resolve
EvolvingAgentsLabs
Resolve a conjecture that dream projected — confirmed or refuted, always with evidence.
SkillBFreshness: BClaude Code +9 - 0.520score
schedule
EvolvingAgentsLabs
Inspect or set up nightshift's nightly dream run (launchd, systemd user timer, or foreground loop).
SkillBFreshness: BClaude Code +9 - 0.520score
sleep
EvolvingAgentsLabs
Run a nightshift sleep cycle on demand — seal the current chapter and consolidate it without ending the session.
SkillBFreshness: BClaude Code +9 - 0.520score
status
EvolvingAgentsLabs
Show what nightshift has captured and what it injected into this session.
SkillBFreshness: BClaude Code +9 - 0.520score
why
EvolvingAgentsLabs
Reconstruct the source trajectory behind something nightshift injected.
SkillBFreshness: BClaude Code +9 - 0.520score
dream
EvolvingAgentsLabs
Run nightshift dream phase 1 (consolidate) over closed trajectories using the local Qwen model.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 27, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/EvolvingAgentsLabs/nightshift
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from EvolvingAgentsLabs
- 0.520score
doctor
EvolvingAgentsLabs
Run nightshift's self-diagnosis and end-to-end self-test.
SkillBFreshness: BClaude Code +9 - 0.520score
resolve
EvolvingAgentsLabs
Resolve a conjecture that dream projected — confirmed or refuted, always with evidence.
SkillBFreshness: BClaude Code +9 - 0.520score
schedule
EvolvingAgentsLabs
Inspect or set up nightshift's nightly dream run (launchd, systemd user timer, or foreground loop).
SkillBFreshness: BClaude Code +9 - 0.520score
sleep
EvolvingAgentsLabs
Run a nightshift sleep cycle on demand — seal the current chapter and consolidate it without ending the session.
SkillBFreshness: BClaude Code +9 - 0.520score
status
EvolvingAgentsLabs
Show what nightshift has captured and what it injected into this session.
SkillBFreshness: BClaude Code +9 - 0.520score
why
EvolvingAgentsLabs
Reconstruct the source trajectory behind something nightshift injected.
SkillBFreshness: BClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get dev running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
dev skill. Agent Mart. https://agentmart.dev/skills/evolvingagentslabs-dev (last updated 2026-10-24)