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
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.
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.
About
Use cases: legal, agent-building
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/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
- 0.524score
reflect
nhouseholder
Session retrospective — review what was accomplished in this session versus the original goal.
SkillBFreshness: BClaude Code +9 - 0.524score
estimate
nhouseholder
Effort, time, and complexity estimation before starting a task.
SkillBFreshness: BClaude Code +9 - 0.524score
debate
nhouseholder
Runs a formal 3-round debate between Claude (Proposer) and Gemini 3.1 Pro (Challenger), ending with an AI verdict via backend API.
SkillBFreshness: BClaude Code +9 - 0.524score
whats-next
nhouseholder
Strategic next-action prioritizer: anchors on the project's north star, scores impact vs effort vs confidence vs decay, filters already-killed work, and…
SkillBFreshness: BClaude Code +9 - 0.521score
kg
nhouseholder
Keep going — audit open work, pick the highest-leverage task, implement it end-to-end, verify, then immediately take the next highest-leverage step.
SkillBFreshness: BClaude Code +9 - 0.521score
clean-architecture-rebuild
nhouseholder
Same behavior; new seams / folders / decoupling.
SkillBFreshness: BClaude Code +9 - 0.521score
understand-and-refactor
nhouseholder
Join an unfamiliar product repo: map architecture and data flow, then apply the highest-ROI structural / duplication / perf / maintainability refactors.
SkillBFreshness: BClaude Code +9 - 0.521score
wrap-up
nhouseholder
Session end.
SkillBFreshness: BClaude Code +9 - 0.521score
fybr
nhouseholder
Follow your best recommendation — pick one course, execute it, do not interview.
SkillBFreshness: BClaude Code +9 - 0.521score
get-ready
nhouseholder
Session start, read-only.
SkillBFreshness: BClaude Code +9 - 0.521score
performance-optimize
nhouseholder
Performance engineer loop — speed, memory, scalability, extra rendering.
SkillBFreshness: BClaude Code +9 - 0.517score
tailscale-cloud
nhouseholder
ALWAYS ACTIVE on Cloud Agents.
SkillBFreshness: BClaude Code +9
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
- Source
- GitHubgithub-graphql
More from nhouseholder
- 0.524score
reflect
nhouseholder
Session retrospective — review what was accomplished in this session versus the original goal.
SkillBFreshness: BClaude Code +9 - 0.524score
whats-next
nhouseholder
Strategic next-action prioritizer: anchors on the project's north star, scores impact vs effort vs confidence vs decay, filters already-killed work, and…
SkillBFreshness: BClaude Code +9 - 0.524score
estimate
nhouseholder
Effort, time, and complexity estimation before starting a task.
SkillBFreshness: BClaude Code +9 - 0.524score
debate
nhouseholder
Runs a formal 3-round debate between Claude (Proposer) and Gemini 3.1 Pro (Challenger), ending with an AI verdict via backend API.
SkillBFreshness: BClaude Code +9 - 0.521score
clean-architecture-rebuild
nhouseholder
Same behavior; new seams / folders / decoupling.
SkillBFreshness: BClaude Code +9 - 0.521score
kg
nhouseholder
Keep going — audit open work, pick the highest-leverage task, implement it end-to-end, verify, then immediately take the next highest-leverage step.
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 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.
Cite this page
hq-law skill. Agent Mart. https://agentmart.dev/skills/nhouseholder-hq-law (last updated 2026-10-24)