dependencies without an explicit request.
- Keep diffs small and reversible.
- Run lint, typecheck, tests, and static analysis after changes.
- Final reports must include changed files, simplifications made, and remaining risks
1 project uses a version of this
41k7d agoReviewMountCreate a free account to mount
entry points and command surfaces |
| `hud/` | Heads-up display components |
| `installer/` | Installation system |
| `__tests__/` | Test files |
## For AI Agents
### Working In This Directory
1. **Module Organization**: Each major feature
2 projects use a version of this
41k7d agoReviewMountCreate a free account to mount
agent's own prose: protected core, no filler, close on the action |
| `tdd/SKILL.md` | tdd | Test-first discipline at pre-agreed seams: tracer-bullet red/green, independent expected values, boundary-class-only
Steady24 mentions in 2 weeks
No other project uses it yet
41k7d agoReviewMountCreate a free account to mount
readability.
- For performance-sensitive paths, flag obvious algorithmic regressions or slow paths.
- For tests, flag missing coverage for changed or new behavior, as long as the testing framework is capable
41k4mo agoReviewMountCreate a free account to mount
stale, not the code.
- After dep changes run `make audit`, `make build-js`, `make test-js`, and `make notice`.
- Before adding a new dep — and especially before declaring an existing
Steady2 mentions in 2 weeks
No other project uses it yet
40k3mo agoReviewMountCreate a free account to mount
sanitized error string, use `status.Error(err)` instead of hand-building it.
## Internal Tests & Fixtures
- Keep Go scratch work inside `internal/...`; Go rejects imports from `internal/` when helpers live under paths
Steady2 mentions in 2 weeks
No other project uses it yet
40k3mo agoReviewMountCreate a free account to mount
Package Security & Test Guidelines
**Last Updated:** August 18, 2026
## Archive Extraction Security
- Always validate ZIP entry names with a safe join. Reject absolute paths, Windows drive or volume paths
Steady2 mentions in 2 weeks
No other project uses it yet
40k3mo agoReviewMountCreate a free account to mount
commands fail
- Never use `flox activate` in interactive sessions (it hangs if you try)
- Tests:
- Universal: `hogli test ` — auto-detects test type (Python, Jest, Playwright, Rust, Go)
- Single test: `hogli
No other project uses it yet
40k25d agoReviewMountCreate a free account to mount
posthog/personhog_client/client.py` — add/remove wrapper methods for any new/removed RPCs
- `posthog/personhog_client/fake_client.py` — implement the new method for test use
### 2. Node.js generated stubs
```bash
cd nodejs && pnpm run generate:personhog-proto
```
Then update
1 project uses a version of this
40k25d agoReviewMountCreate a free account to mount
steps. Otherwise, run the script as listed below.
### General coding practices
- When adding Go tests, always invoke `t.Parallel()` at the start of each test and subtest to maximize concurrency
40k7d agoReviewMountCreate a free account to mount
/components`, `@halo-dev/console-shared`, `@halo-dev/editor`, `@halo-dev/shared`, `@halo-dev/ui-plugin-bundler-kit`).
- Unit tests: `*.spec.ts` files, usually under `__tests__/` next to the code they cover.
## Commands
Run from
40k4mo agoReviewMountCreate a free account to mount
oneline -20` not `git log`
- `git diff --stat` not `git diff`
- `npm test --silent` not `npm test`
- `tsc --noEmit 2>&1 | head -50` for type-check failures
- Use the `Read
No other project uses it yet
40k3mo agoReviewMountCreate a free account to mount
this file for durable repository rules. Prefer retrieval-led reasoning: inspect the relevant code, tests, package manifest, and nearest `AGENTS.md` before relying on model memory or these summaries.
## Sources
Steady19 mentions in 2 weeks
No other project uses it yet
40k10d agoReviewMountCreate a free account to mount
This file contains site-specific gotchas. Read `site/README.md`, `site/package.json`, the relevant implementation, and its tests for the current architecture and commands.
## Sources of truth
- Commands and versions: `package.json`
- Astro/Vite/Markdown configuration
Steady19 mentions in 2 weeks
No other project uses it yet
40k10d agoReviewMountCreate a free account to mount
code, even when someone names a location.
4. **Keep fixes narrow and tested.** Fix what the issue describes, where the bug is. Add a test that fails without
Steady6 mentions in 2 weeks
No other project uses it yet
40k2mo agoReviewMountCreate a free account to mount