Claude Code config: smaller start-up context for this repo #110
No reviewers
Labels
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
schaefera/utStudyBIble!110
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/claude-config"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Claude Code sessions in this repo start with less context. Project settings turn off plugins and skills that this repo doesn't use (superpowers, browser, docs, artifacts, dataviz and others) and deny the Artifact tool. A
utbible-workeragent with a short tool list runs theutbible-featureworkflow stages. CLAUDE.md gains a "Keeping context small" section, which says how to turn superpowers back on for a bigger feature (claude --settings …).Blast radius
Tier: leaf
Trunk paths touched: none
Testing tier: AI behavior (also: ship on sight, for the CLAUDE.md docs)
Gate / rollback: revert this merge. Nothing in the app, its build or CI reads these files.
Proof
python3 -Ichecks pass.claude -p --model haikusession in the worktree listed no superpowers, artifact, dataviz, docs or pdf skills, listedutbible-workeramong its agent types, and answered "no" when asked whether it had an Artifact tool.--settings '{"enabledPlugins":{"superpowers@claude-plugins-official":true}}'listed all 14superpowers:*skills.e6f87a8(see checks).utbible-featurerun on the worker agent is the real test.Review
Reviewer: fresh-context
code-reviewat medium (review 300, on08b35cc): 3 findings, all low. 2 resolved, 1 left open:f83ef13): CLAUDE.md now includes ToolSearch in the worker's tool list.babysitting-a-prcan't load its superpowers skills. Small PRs go without them; a bigger feature turns superpowers on per session (e6f87a8).using-a-design-systemcan't read an Artifact-hosted design system. This matters for #95 (design and rebrand). Remove the deny for that work.Review-Confidence: not audited (leaf)
Confidence by part
🤖 Generated with Claude Code
Review level: medium (leaf). Commit:
08b35cc50b. Range: origin/main...HEAD.Files reviewed: .claude/agents/utbible-worker.md, .claude/settings.json, CLAUDE.md, ~/.claude/workflows/utbible-feature.js (consumer), agent-workflow skills (shipping-a-pr, babysitting-a-pr, auditing-before-launch, using-a-design-system).
No high or medium findings. The workflow passes agentType 'utbible-worker'. Its stages need only Bash/Read/Edit/Write/Skill/ToolSearch and the two MCP servers, which the tool list provides. Review and audit run in one pass with no subagent spawn, so the missing Agent tool does not break them. Settings keys and values are valid.
Low:
I wonder if superpowers should be conditionally used for bigger features, as it's rather a waste for small bugfixes or config toggles or CI/CD changes.
Agreed. This PR already sets it up that way: superpowers stays off in
.claude/settings.json, and a session for a bigger feature turns it on at launch:Settings passed at launch take precedence over the project's. I checked: with this flag, a session in this repo lists all 14
superpowers:*skills, and without it, none.e6f87a8documents this in CLAUDE.md ("Keeping context small"). By "bigger feature" it means new F-feature work, a multi-PR issue or a design change, not fixes, config toggles or CI changes. A shell alias (e.g.claude-big) would save typing the flag. Tell me if you want one in your dotfiles.This also settles the review's first low: small PRs simply go without the superpowers debugging and review skills.
WIP: Claude Code config: smaller start-up context for this repoto Claude Code config: smaller start-up context for this repo