-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy path.claudeignore
More file actions
151 lines (136 loc) · 5.82 KB
/
.claudeignore
File metadata and controls
151 lines (136 loc) · 5.82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
# .claudeignore — paths Claude Code should not traverse, glob, or grep.
#
# Why this file exists
# --------------------
# .gitignore controls what Git tracks; it does NOT scope what Claude Code reads.
# AGH carries 24 GB of Turbo cache, 3.6 GB of vendored competitor repos under
# .resources/, multi-MB generated OpenAPI artifacts, and long-lived QA/runtime
# data under .compozy/. Without this file every broad Grep or Glob risks
# pulling that mass into context and degrading model performance.
#
# Keep this file calibrated to AGH reality, not a generic template.
# Reviewed alongside CLAUDE.md (see Standing Directives for cadence).
#
# When in doubt, prefer to exclude. Explicit Read on a specific path still
# works for subagents (e.g. cy-researcher Reads files under .resources/<repo>/
# by exact path, which is the intended workflow).
# ─── Build outputs ────────────────────────────────────────────────────────────
bin/
dist/
build/
out/
storybook-static/
*.tsbuildinfo
next-env.d.ts
# Go test/coverage binaries and Go build artifacts that escape /bin
coverage/
coverage.out
coverage.html
*.test
*.prof
# ─── Turbo / framework caches (24 GB!) ────────────────────────────────────────
.turbo/
.tanstack/
.next/
.source/ # Fumadocs generated content
.velite/ # Velite generated content
.vercel/
# ─── Generated code (regenerated by `make codegen`) ───────────────────────────
# DESIGN.md and openapi/agh.json are committed but multi-MB; agents should
# read DESIGN.md via the design skill and OpenAPI via the typed wrappers,
# not by globbing the raw JSON.
openapi/agh.json
openapi/compozy-daemon.json
web/src/generated/
web/src/routeTree.gen.ts
**/__generated__/
# ─── Dependencies and lockfiles ───────────────────────────────────────────────
node_modules/
vendor/
bun.lock
package-lock.json
yarn.lock
go.sum # large; go.mod is the readable manifest
# ─── Vendored competitor repos (3.6 GB) ───────────────────────────────────────
# The cy-research-competitors / cy-researcher skill Reads specific files
# under .resources/<repo>/ by exact path — explicit Reads still work.
# This block prevents accidental wide-fanout Grep/Glob across all 21 repos.
.resources/
# ─── Local scratch / agent ephemera ───────────────────────────────────────────
.tmp/
ai-docs/
.firecrawl/
.peer-reviews/
.release-notes/
.husky/_/
.DS_Store
# ─── Skeeper sidecar internals (128 MB) ──────────────────────────────────────
# .skeeper.yml at root IS readable (config), the sidecar storage is not.
.skeeper/
# ─── AGH runtime / Compozy artifacts ──────────────────────────────────────────
# Keep PRD/TechSpec/task markdown readable — exclude only the heavy ephemera.
.compozy/runs/
.compozy/extensions/
.compozy/_archived/
.compozy/tasks/_archived/
.compozy/tasks/**/qa/evidence/
.compozy/tasks/**/qa/logs/
.compozy/tasks/**/qa/runs/
.compozy/tasks/**/qa/screenshots/
.compozy/tasks/**/qa/fixtures/
.compozy/tasks/**/qa/runtime-home-manual/
.compozy/tasks/**/qa/agh/
.compozy/tasks/**/qa/bootstrap-manifest.json
.compozy/tasks/**/qa/bootstrap.env
.compozy/tasks/**/qa/peer-review-*
.compozy/tasks/**/qa/peer-review.*
.compozy/tasks/**/qa/*.json
.compozy/tasks/**/qa/*.yaml
.compozy/tasks/**/qa/*.jsonl
.compozy/tasks/**/reviews-*/raw/
.compozy/tasks/**/reviews-*/**/*.log
.compozy/tasks/**/reviews-*/**/*.err
.compozy/tasks/**/reviews-*/peer-review/*.json
.compozy/tasks/**/reviews-*/peer-review/*.patch
.compozy/tasks/**/reviews-*/peer-review/*.txt
.compozy/tasks/**/_codex_*
.compozy/tasks/**/analysis/_codex_*
.compozy/tasks/**/analysis/claude-research-*
.compozy/tasks/**/_evidence/
.compozy/tasks/**/*.md.backup
.compozy/tasks/**/state.yaml
# ─── Codex loop artifacts ─────────────────────────────────────────────────────
.codex/hooks/
.codex/loops/
.codex/loop/
.codex/qa/
.codex/prompts/
.codex/security-reports/
.codex/ledger/
.codex/plans/
.codex/CONTINUITY*
# ─── Per-session agent memory (compaction-scoped, not for global context) ─────
# Active session's own ledger is re-read at every turn by the agent that
# owns it; other sessions' ledgers don't belong in broad searches.
.claude/ledger/
.claude/plans/
# ─── Environment / secrets ────────────────────────────────────────────────────
.env
.env.local
.env.*.local
*.pem
*.key
# ─── OS / editor noise ────────────────────────────────────────────────────────
*.log
*.swp
*.swo
.idea/
__pycache__/
*.py[cod]
*$py.class
# ─── Snapshots and large fixture data ─────────────────────────────────────────
**/__snapshots__/
**/*.snap
# ─── Lock file we DO want readable (override note) ────────────────────────────
# skills-lock.json (45 KB) stays readable — it's the source of truth for
# which skills/plugins this workspace pins.