/ .gitignore
.gitignore
 1  # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
 2  
 3  # dependencies
 4  /node_modules
 5  /.pnp
 6  .pnp.*
 7  .yarn/*
 8  !.yarn/patches
 9  !.yarn/plugins
10  !.yarn/releases
11  !.yarn/versions
12  
13  # testing
14  /coverage
15  
16  # next.js
17  /.next/
18  /out/
19  
20  # production
21  /build
22  
23  # misc
24  .DS_Store
25  *.pem
26  
27  # tool-generated screenshots
28  *-screenshot.png
29  *_screenshot.png
30  *_search.png
31  
32  # debug
33  npm-debug.log*
34  yarn-debug.log*
35  yarn-error.log*
36  .pnpm-debug.log*
37  daemon.log
38  
39  # env files (can opt-in for committing if needed)
40  .env*
41  /AGENTS.md
42  /CLAUDE.md
43  /.claude/
44  /.swarmclaw-install.json
45  /.tmp-*
46  
47  # runtime data is always private (sessions, credentials, wallets, uploads, etc.)
48  /data/*
49  !/data/.gitkeep
50  !/data/skills/
51  /.legacy-browser-profiles/
52  
53  # user config backup
54  /data-backup/
55  
56  # vercel
57  .vercel
58  
59  # typescript
60  *.tsbuildinfo
61  next-env.d.ts
62  
63  # CI artifacts
64  /artifacts/
65  
66  # electron
67  /electron-dist/
68  /release/
69  /dist-electron/
70  
71  # local scratch files
72  todo.html
73  IMPROVEMENTS.md
74  /agent-harness.md
75  /fix-*.js
76  /rewrite-*.js
77  /split-*.js
78  /summarize-*.js
79  
80  # local scratch dir accidentally created by tooling
81  /~/
82  
83  # git worktrees
84  /.worktrees/
85  
86  # hidden local workbench for private harnesses, comparisons, and scratch artifacts
87  /.workbench/
88  /workbench/.tmp-*/
89  
90  # local-only imported skills and runtime scratch should never ship
91  /data/skills/
92  
93  # superpowers skill docs (local only)
94  /docs/superpowers/
95  
96  # spec drafts (local only)
97  /docs/specs/