Skip to content
Agentmart
Submit a tool

hq-law

Always-on standing law for every Cloud Agent on any ProjectsHQ repo: honesty about what was run, fail-closed on unknowns, real-money safety for betting picks…

Skill by nhouseholder

IndexedMIT
Write a review

Chalk Labs

Need help deploying hq-law?

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.

Book a call

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/nhouseholder-hq-law

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.

We use your email only for this newsletter. Privacy

About

Always-on standing law for every Cloud Agent on any ProjectsHQ repo: honesty about what was run, fail-closed on unknowns, real-money safety for betting picks, and the things a Cloud Agent must never do. Distilled from ~/AGENTS.md, which does not exist inside a container.

Use cases: legal, agent-building

No 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/hq-law

What's inside

Skill name
hq-law
Description
Always-on standing law for every Cloud Agent on any ProjectsHQ repo: honesty about what was run, fail-closed on unknowns, real-money safety for betting picks, and the things a Cloud Agent must never do. Distilled from ~/AGENTS.md, which does not exist inside a container.
License
MIT
Instructions
81 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# HQ standing law (Cloud Agents)

The laptop's `~/AGENTS.md` is the cross-harness law. **It is not in this container** — a Cloud
Agent clones one repo and gets no home directory. This skill is the part of that law that still
applies inside a VM. Repo `AGENTS.md` and `.cursor/rules/*.mdc` add the project-specific rest.

## How to work

- **Keep the goal whole. Done means done.** Five things asked is five things delivered. Not
  half done, not done-except-the-part-you-skipped, and never a report about how it *will* be
  done. Blocked on part of it? Finish the other parts, then name the specific blocker in one
  sentence — "the API returns 403 without an org header", not "this needs more investigation".
- **You make the technical calls.** The user sets the goal; you pick the library, the layout,
  the command. Ask only about money, risk, project scope, or a step that cannot be undone.
- **Never report done on code you did not run.** Say what you ran, or say you didn't.
- Smallest correct change. Search before you write. Reuse before you add. No drive-by
  refactors, no speculative abstraction, no back-compat shim unless a live consumer needs it.
- Remove dead code your change created. No elision placeholders in a full-file write.
- **No fabrication.** Authority order: live state → exact-version docs → verified memory. Link
  the source for any claim that decides something. Brutal honesty over agreeableness.
- **Ask before spending.** A paid API call or a cloud job that bills the user needs a yes first.

## Unknown is never a value

A zero needs more proof than a big number. A failed lookup is not a missing record; an
unmeasurable case is not a failed one; a vacuous scope is not a pass. `NaN` is truthy, so
`if not x` fails **open** — test `is None`. A lookup default (`RULES.get(name, {})`) makes
"unchecked" read as "needs nothing" — fail closed instead.

## Two sources for one fact

Two engines that agree may share one broken input. A verifier that shares a source — or a
context — agrees with itself. Trace what the system actually *transacts* on: a ledger row is
not the live site, a benchmark is not the feed, a file named by a date is not a price for that
date. Read field names off a live record before trusting them.

## Betting work — real money

**Every pick an algorithm posts must be safe to bet real money on.** A Table 1 system's pick
reaches a live board only when each requirement is *evidenced, not asserted*: the system is
Table 1 under the current gate, its dual-engine agreement comes from a real second engine,
both sides of the price carry a capture time, and no look-ahead marker applies. Anything
unmeasured **fails closed**. Enforced by `shared_libs/bettable_preflight.py`, not by good
intentions.

**No proxy, fake, or surrogate backtests:** live criteria = backtest criteria, real odds and
point-in-time stats only, zero look-ahead, no synthetic registry numbers. Never argue against
better data because it costs an edge — an unverifiable edge is not an edge.

## Docs of record — one file per slot

A second file for the same slot is the defect; extend the existing one.

| Slot | File |
|---|---|
| Law / invariants | `CLAUDE.md` § Hard NOs |
| Architecture | `ARCHITECTURE.md` · `docs/ARCHITECTURE.md` |
| Lessons | `tasks/lessons.md` |
| Open work | `tasks/todo.md` |
| Roadmap | `ROADMAP.md` |
| History | `handoffs/` |

Edit `tasks/todo.md` the moment work is added, finished, or abandoned. After any bug
investigation write one `result → learned → fix` line to `tasks/lessons.md` — never leave a
root-cause analysis only in chat.

## Cloud Agent specifics

- **Never tell Nick to run a terminal command.** If a command, test, or check must run, run it
  yourself. This is the single most common Cloud Agent failure.
- **Never set `ANTHROPIC_API_KEY`.** It has no credit and poisons every subprocess. Unset it.
- **Do not Tailscale SSH from Cloud, and never run `jobhub install` from Cloud.** JobHub reaches
  the iMac through the `jobhub` MCP server, which is registered on the account and needs no
  Tailscale, no auth key, and no setup. If its tools are missing, call `gateway_status`.
- Work lands as a **branch and a PR**, never a push to `main` and never a dirty checkout.
- The Extreme Pro SSD rule from `~/AGENTS.md` does not apply here — there is no SSD in a
  container. Write inside the workspace.
- Pin `--project <slug>` on every Engram call; cwd detection in the cloud is unreliable, and a
  memory saved under the wrong key is a memory nobody finds.

From nhouseholder/cursor-laptop-skills, MIT.

More from nhouseholder/cursor-laptop-skills

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Sep 6, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from nhouseholder

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 hq-law 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.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying hq-law?

CallGet help
Cite this page

hq-law skill. Agent Mart. https://agentmart.dev/skills/nhouseholder-hq-law (last updated 2026-10-24)