suwappubot CLAUDE.md

Repository instructions for Claude Code, covering how to work, respond, and use Git in the project.

In plain words
What is it for?
Following the repository’s workflow, response limits, file-writing habits, commit rules, and pre-flight checks before pushing, rebasing, or merging.
Why use it?
They set clear working rules, such as implementing requested changes and completing checks before risky Git operations.

Instructions file

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add instructions/0xsoftboi/suwappubot/claude-md
Clone the repo
git clone --depth 1 https://github.com/0xSoftBoi/suwappubot
Per session 4,935 This file is loaded in full into every session.
When invoked 4,935 The same file — it is already loaded in full.
Security scan A 1 finding. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.04935 $0.04935
Opus 5 $0.02468 $0.02468
Sonnet 5 $0.00987 $0.00987
Haiku 4.5 $0.00494 $0.00494

Measured today against content hash 8fd85188c2c3, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

suwappubot CLAUDE.md scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

curl https://api.suwappu.bot/health # api-ts (prod)
CLAUDE.md · 276 lines

How it starts

The opening of the file, as written. The whole thing — 276 lines — stays where its author put it; the contents beside it link to each section on GitHub.

CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

Workflow

  • IMPLEMENT, don't plan. When asked to fix or build something, DO the work. If you need to explore first, limit exploration to 5 minutes then start building. Only produce a plan document if explicitly asked for one.
  • If blocked, say so explicitly — don't fill the response with exploration as a substitute for implementation.

Response Length

  • Keep each assistant turn under ~400 output tokens. Prefer many short turns over one long turn.
  • For long reports, audits, or plans: Write them to a file and reply with the path + a 3-bullet summary. Never inline a whole document in a turn.
  • Write deliverables to disk as they are produced, not at the end. An interrupted session should cost a turn, not the whole run.

Git Conventions

  • IMPORTANT: Do NOT add "Co-Authored-By" lines to commit messages.
  • Journal-only commits (harness(journal): ...) must end the subject with [skip ci]. The test workflow has no path filters and cancels superseded PR runs, so a plain journal push cancels the in-flight CI run you're waiting on. Never put [skip ci] on a commit that touches code.

Git Operations

Before any git push, rebase, or merge, run this mandatory pre-flight sequence. Do NOT skip steps. Only proceed after reporting all findings. If any issue is found, fix it first and re-run.

Pre-flight checklist (run every time):

  1. Build artifacts: Check for .next/, node_modules/, dist/ in tracked files. If found, add to .gitignore and unstage before proceeding.
  2. Lock files: Run ls .git/*.lock 2>/dev/null — if stale lock files exist, investigate what holds them (don't just delete).
  3. Worktree check: Run git rev-parse --git-common-dir — if in a worktree, NEVER rebase. Always use git merge or git pull --no-rebase.
  4. Divergence check: Compare git rev-parse HEAD vs git rev-parse @{u} to detect local/remote divergence. Recommend merge (not force-push) unless user explicitly approves.
  5. Uncommitted work: Run git status and git stash list to surface any uncommitted changes or stashed work. Report before proceeding.

Read the full file on GitHub · 276 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. today Changed · +1 lines · +69 tokens per session 8fd85188c2c3
  2. yesterday First seen · 275 lines · 4,866 tokens per session scan A 5187c8e9126b

Subscribe to this mod's changes

suwappubot CLAUDE.md is an instructions file published in the GitHub repository 0xSoftBoi/suwappubot (3 stars, last pushed today), licensed Apache-2.0. It adds 4,935 tokens to every session, about $0.0247 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.