mirror of
https://github.com/qwibitai/nanoclaw.git
synced 2026-07-06 18:52:03 +08:00
0bdc6d2bb2
Three public docs establishing the skills-based customization contract: - docs/customizing.md: the short doorway. The problem (merge fights on update), the idea (every change is a skill), how to work (edit first, skillify after), the one rule (/update-nanoclaw, never raw git pull), and the two-sided deal. - docs/skills-model.md: the full model. Recipes, skill anatomy, the two kinds of skills, registry branches (additive fetch, never merge), a test for every integration point, upgrading, migrations and the startup tripwire, the maintainer commitments, and the registry review rule. - docs/skill-guidelines.md: the authoritative checklist for writing a skill. Two principles (minimal integration surface; a test per functional integration point), anatomy, change shapes, testing doctrine with archetypes, anti-patterns, worked examples. Also: CLAUDE.md docs index rows for the three docs, and .gitignore entries for local-only working artifacts. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
49 lines
715 B
Plaintext
49 lines
715 B
Plaintext
# Dependencies
|
|
node_modules/
|
|
.npm-cache/
|
|
# pnpm content-addressable store (created when running in sandbox mode)
|
|
.pnpm-store/
|
|
# Build output
|
|
dist/
|
|
|
|
# Local data & auth
|
|
store/
|
|
data/
|
|
logs/
|
|
|
|
# Groups - per-installation state, not tracked
|
|
groups/*
|
|
|
|
# Composer-managed CLAUDE.md artifacts (regenerated every spawn) and
|
|
# per-group memory (CLAUDE.local.md) must never be committed.
|
|
**/CLAUDE.local.md
|
|
**/.claude-shared.md
|
|
**/.claude-fragments/
|
|
|
|
# Secrets
|
|
*.keys.json
|
|
.env
|
|
.env*
|
|
|
|
# Temp files
|
|
.tmp-*
|
|
|
|
# OS
|
|
.DS_Store
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
|
|
# Skills system (local per-installation state)
|
|
.nanoclaw/
|
|
|
|
agents-sdk-docs
|
|
.agents
|
|
AGENTS.md
|
|
|
|
# Internal working docs, never committed
|
|
docs/maintainer-guide.md
|
|
docs/drafts/
|
|
forks.md
|