Skip to content

chore: stop tracking .claude and ignore it - #136

Merged
flyworker merged 1 commit into
mainfrom
chore/untrack-claude-dir
Sep 6, 2026
Merged

chore: stop tracking .claude and ignore it#136
flyworker merged 1 commit into
mainfrom
chore/untrack-claude-dir

Conversation

@flyworker

Copy link
Copy Markdown
Member

Local Claude Code configuration was tracked and shipping to a public repo with every clone:

.claude/commands/deploy.md
.claude/commands/research.md
.claude/skills/computing-provider/SKILL.md

git rm --cached only — the files stay on disk, so local tooling is unaffected.

Nothing sensitive was exposed

I checked before deciding how to remove them. The only matches were public on-chain contract addresses and internal/ package paths — no keys, credentials, host paths, or links into the private tracker.

So this is untracked, not purged from history. Rewriting a public branch would break every existing clone and fork for no security benefit, and the content is not a secret.

They were also stale

All three describe the ZK-proof and UBI mode removed in 677e37d — account creation with task-types 1,2,4, internal/contract/ smart contract bindings, Kubernetes. Anyone reading them was being told about a mode this client no longer has, which is the same class of problem #117 cleaned out of docs/.

.claude/ added to .gitignore; verified git check-ignore now matches.

Local Claude Code configuration — slash commands and skills — is the operator's
own tooling, not part of the provider client, and it was being published to a
public repo with every clone.

Nothing sensitive was exposed: the tracked files held public on-chain contract
addresses and package paths, no keys or credentials. So this is untracked
rather than purged from history, which would rewrite a public branch for no
security benefit.

They had also gone stale. All three describe the ZK-proof and UBI world removed
in 677e37d — account creation with task-types 1,2,4, internal/contract smart
contract bindings, Kubernetes — so anyone reading them was being told about a
mode this client no longer has.

The files stay on disk; only the tracking is removed.
@flyworker
flyworker merged commit c74cf06 into main Sep 6, 2026
1 check passed
@flyworker
flyworker deleted the chore/untrack-claude-dir branch September 6, 2026 19:47
flyworker added a commit that referenced this pull request Sep 6, 2026
#136 untracked the files but the .gitignore change never landed with them: the
edit was unstaged when that commit was made, so only the deletions were
recorded. Without this, recreating .claude puts it straight back under version
control, which is the thing that was being fixed.

Co-authored-by: flyworker <ccao@swancloud.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant