Skip to content

AI-firstify audit: add .claude/skills/ and expand CLAUDE.md#10

Open
tofutim wants to merge 1 commit intodevelopfrom
feature/issue-9-ai-firstify-audit-add-claude-skills-and
Open

AI-firstify audit: add .claude/skills/ and expand CLAUDE.md#10
tofutim wants to merge 1 commit intodevelopfrom
feature/issue-9-ai-firstify-audit-add-claude-skills-and

Conversation

@tofutim
Copy link
Copy Markdown
Member

@tofutim tofutim commented Mar 23, 2026

Summary

  • Add .claude/skills/ with 3 prescriptive skills: release, provider-setup, benchmarking
  • Create public CLAUDE.md with build/test/release procedures, do/don't section, and MCP tool classification (read-only vs write)
  • Expand MCP server instructions with setup workflow happy path (7-step agent-driven onboarding) and read-only vs write tool separation
  • Safety hardening: add .env/.env.* to .gitignore, un-gitignore CLAUDE.md

Safety Audit Results

  • No credentials found in committed code
  • .gitignore covers config.json, .env, .env.*, vault/
  • API keys resolved only from env vars or ~/.model-radar/config.json (0o600)
  • MCP tools that modify state (configure_key, refresh_models, restart_server) clearly labeled in instructions

Test plan

  • All 167 tests pass
  • No changes to runtime code logic (only MCP instruction strings updated)

Closes #9

…nd MCP instructions

- Create .claude/skills/ with 3 prescriptive skills: release, provider-setup, benchmarking
- Add public CLAUDE.md with build/test/release procedures, do/don't section, tool classification
- Un-gitignore CLAUDE.md (was private-only); add .env/.env.* to .gitignore for safety
- Expand MCP server instructions: separate read-only vs write tools, add setup workflow happy path
- Safety audit: no credentials in committed code, .gitignore covers config.json + .env

Closes #9
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