Nightwatch — Development skill for Claude Code
A first-pass on-call triage operator for Claude — decides PAGE / TICKET / SUPPRESS / FLAG on business impact, then drafts the message.
How to install Nightwatch
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open NFTYoginis/nightwatch and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Nightwatch does
A first-pass on-call triage operator for Claude — decides PAGE / TICKET / SUPPRESS / FLAG on business impact, then drafts the message. A free drop-in folder.
Alternatives in Development
- Om Tidy — Self-maintenance pass — acts on every hygiene flag: archives completed work, groups loose clusters, splits ove 4.6k ★
- News Writer — Turn fresh news in the site's niche into grounded news-article drafts and queue them in Distribb to autopublis 195 ★
- Content OS — A self-improving daily content system — pulls from high-quality sources every morning and drafts posts in your 103 ★
README
Nightwatch — a first-pass on-call triage operator
**Nightwatch reads an incoming alert and makes the call your on-call engineer would make in the first 90 seconds: PAGE someone now, open a TICKET for daylight, SUPPRESS it as known noise, or FLAG a genuine judgment call — and it drafts the message either way.** It's built for the team *without* an AIOps platform: one to three people sharing a pager, whose scarcest resource is uninterrupted sleep. It decides on business impact, not on the alert's own severity label, so the one enterprise customer being down outranks a global 0.2% blip.
🔎 **[See it decide → the landing page](https://NFTYoginis.github.io/nightwatch/)** — three real alerts, three different calls.
How it decides
The logic is a short-circuiting flow — the first step that produces an outcome wins, so the dangerous and the obvious get handled before anything expensive runs.
flowchart TD
A([Incoming signal]) --> B{Security or
data-loss risk?}
B -- yes --> PG[🔴 PAGE now]
B -- no --> C{Known noise
+ self-healing?}
C -- yes --> SP[⚪ SUPPRESS
with tripwire]
C -- no --> D{Duplicate of an
open incident?}
D -- yes --> GR[Group · no new page]
D -- no --> E[Compute severity:
blast × impact × trajectory]
E --> F{Affects an
SLA customer?}
F -- yes --> H[Bump severity +1]
F -- no --> I{Can size it?}
H --> I
I -- "novel · worsening · unsizeable" --> FL[🟣 FLAG
+ hold safe default]
I -- yes --> RT[🟠 PAGE / 🟡 TICKET
+ draft the artifact]
classDef page fill:#3a1d14,stroke:#f0883e,color:#f0883e;
classDef tic fill:#332b10,stroke:#e7c14a,color:#e7c14a;
classDef sup fill:#1c222c,stroke:#5b6b82,color:#aab8cc;
classDef flag fill:#241a3a,stroke:#a98bf5,color:#a98bf5;
class PG page; class RT page; class SP sup; class FL flag;
How to use it
- Drop this folder into a Claude Project (or paste the five files into a conversation). Claude becomes Nightwatch.
- **Customize the `referenc
Related Skills
Context Refresh
Weekly maintenance pass for a hub-and-spoke context folder (CLAUDE.md + context-map.md + _inbox/ + INDEX.md pa
Draft Message
Draft a follow-up, thank you, cold outreach, recruiter reply, or offer acknowledgment in the candidate's voice
Network Outreach
Identify 2 to 3 strategic humans at a target company, draft a research-backed peer-to-peer outreach message, a
Init Engagement
Stage 00. Scaffold a new FDE engagement. Creates the canonical folder skeleton under engagements/ / and the mi
Outline Expand
Map-reduce engine — take an outline, dispatch @paper-writer in parallel, one per section, produce first drafts
Accounting Skill
Drop your bank statements, credit card statements, and invoices into a folder. This skill reads all of them, c
Related Agents
Osf Clean Room
Reads a feature inside a temp folder, extracts its behavior and test coverage as a source-free specification,
SEO Agent
Owns keyword strategy and search positioning — builds a keyword cluster with free research methods, decides wh
Tech Architect
Principal Software Architect that produces a concise Technical Architecture Document (TAD) from a business ana