Loading...
Loading...
Bootstrap new projects with curated settings.local.json permissions, CLAUDE.md, and .gitignore. Detects project type (cloudflare-worker, vercel-app, node-generic, python, ops-admin) and generates grouped, commented permission presets. Also tidies existing messy settings files (removes leaked secrets, shell fragments, deprecated MCP refs, duplicate entries). Trigger with 'kickoff', 'new project', 'bootstrap', 'setup claude', 'tidy permissions', 'clean settings', or 'init project'.
npx skill4agent add jezweb/claude-skills project-kickoffsettings.local.jsonCLAUDE.md.gitignore.claude/settings.local.json| Indicator | Type |
|---|---|
| cloudflare-worker |
| vercel-app |
| node-generic |
| python |
| ops-admin |
| Empty directory | Ask the user |
.claude/settings.local.json//CLAUDE.md.gitignore.claude/settings.local.json.dev.varsgit initgh repo create jezweb/[name] --privatesettings.local.jsonpython3 ${SKILL_DIR}/scripts/tidy_permissions.py .claude/settings.local.jsonBash(do)Bash(fi)Bash(then)Bash(else)Bash(done)mcp__bitwarden__*Bash(git add:*)Bash(git commit:*)Bash(git *).claude/settings.local.json| Pattern | Meaning |
|---|---|
| Current syntax — space before |
| Deprecated colon syntax (still works) |
| Domain-scoped web access |
| Blanket web search |
| Specific MCP tool |
settings.local.json&&||;Bash(git *)git add && rm -rf /| When | Read |
|---|---|
| Building permission presets | references/permission-presets.md |
| Generating CLAUDE.md and .gitignore | references/claude-md-templates.md |