Skip to content

docs: add Claude Code configuration, agents, and documentation#165

Closed
BenGWeeks wants to merge 12 commits intolnbits:mainfrom
BenGWeeks:feature/claude-dev-config
Closed

docs: add Claude Code configuration, agents, and documentation#165
BenGWeeks wants to merge 12 commits intolnbits:mainfrom
BenGWeeks:feature/claude-dev-config

Conversation

@BenGWeeks
Copy link
Contributor

Summary

Adds Claude Code development configuration including slash commands, agents, and documentation.

cc @arcbtc

Installing Claude Code (Linux)

npm install -g @anthropic-ai/claude-code
claude

Then authenticate with your Anthropic API key.

Agents

  • Teddie the Tester (/test) - Tests changes using Playwright MCP and Chrome extension
  • Archie the Architect (/vet) - Reviews code for quality, security, and accessibility

Slash Commands

Command Description
/commit Run checks and commit
/push Vet with Archie and push
/pr Create a pull request
/format Format code
/run Start LNbits dev server
/stop Stop LNbits dev server
/vet Code review with Archie
/test Test with Teddie
/create-issue Create GitHub issue
/add-troubleshooting Add troubleshooting entry

Documentation Added

  • docs/TROUBLESHOOTING.adoc - Common issues
  • docs/FAQS.adoc - Frequently asked questions
  • docs/TESTING.adoc - Testing guide
  • docs/DEPLOYMENT.adoc - Deployment guide
  • docs/SOLUTION_DESIGN.adoc - Architecture overview

Definitely not created with Claude Code

BenGWeeks and others added 12 commits December 26, 2025 11:46
- Add frontend development patterns (Vue.js/Quasar components)
- Add backend development patterns (FastAPI/Pydantic)
- Add LNbits API call patterns
- Add Nostr integration patterns with MCP tools
- Add common gotchas and troubleshooting tips
- Add git workflow guidelines

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add slash commands: /commit, /push, /pr, /format, /run, /stop, /vet, /test, /create-issue, /add-troubleshooting
- Add agents: Teddie the Tester, Archie the Architect
- Add docs: TROUBLESHOOTING.adoc, FAQS.adoc, TESTING.adoc, DEPLOYMENT.adoc, SOLUTION_DESIGN.adoc
- Add .env.dev.example for LNbits development setup
- Update CLAUDE.md with issues/PRs URLs and slash commands
- Update .gitignore to include .env.dev

Definitely not created with Claude Code
- Update Teddie with Playwright MCP and Chrome extension details
- Update Archie with Code-Review, PR-Review-Toolkit, Context7, and GitHub plugins
- Add .claude/settings.json for MCP configuration

Definitely not created with Claude Code
Definitely not created with Claude Code
Definitely not created with Claude Code
Definitely not created with Claude Code
Definitely not created with Claude Code
Error handling should return actual error details (e.g., error.detail)
not hardcoded strings.

Definitely not created with Claude Code
Remove unnecessary console.log statements before pushing.
Warnings/errors OK if warranted.

Definitely not created with Claude Code
Definitely not created with Claude Code
Definitely not created with Claude Code
- Add Nostrbook MCP for NIP documentation access
- Add links to NIP-15, NIP-99, and Gamma Markets spec

Definitely not created with Claude Code
@arcbtc
Copy link
Member

arcbtc commented Dec 27, 2025

We cant be locked into one ai. Closing, but on a back burner until we find a generic guide for agents

@arcbtc arcbtc closed this Dec 27, 2025
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.

2 participants

Comments