Adds a committed, shared Claude Code skill that takes a GitHub issue number, creates an isolated worktree off the latest main, finds the root cause or scopes the feature, implements and verifies the change, runs a Codex adversarial review, and opens a ready PR. Carves a narrow exception into the .gitignore /.claude/ rule so only this skill directory is tracked; everything else under .claude/ stays ignored. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
74 lines
1.0 KiB
Plaintext
74 lines
1.0 KiB
Plaintext
# Binary
|
|
/silo
|
|
*.exe
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Test
|
|
*.test
|
|
coverage.out
|
|
coverage.html
|
|
|
|
# Temp
|
|
/tmp/
|
|
*.tmp
|
|
.local/
|
|
|
|
# Worktrees
|
|
.worktrees/
|
|
|
|
# Config with secrets
|
|
silo.yaml
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
|
|
# Developer-specific make targets
|
|
Makefile.local
|
|
go.work
|
|
go.work.sum
|
|
|
|
# Local agent instructions (not synced)
|
|
*.local.md
|
|
|
|
# Frontend
|
|
web/node_modules/
|
|
.pnpm-store/
|
|
web/dist/
|
|
plugins/metadb/dist/
|
|
web/*.tsbuildinfo
|
|
|
|
docs/inspiration
|
|
|
|
|
|
.agents/
|
|
# Ignore everything in .claude/ except committed, shared skills.
|
|
/.claude/*
|
|
!/.claude/skills/
|
|
/.claude/skills/*
|
|
!/.claude/skills/issue-to-pr/
|
|
.cursor/
|
|
.superpowers/
|
|
.codex/
|
|
.worktrees/
|
|
node_modules/
|
|
logs/
|
|
.playwright-mcp/
|
|
demo/
|
|
docker-compose.dev.yml
|
|
# Local-only deployment override (unpublishes bundled redis/postgres host
|
|
# ports via `ports: !override []`). Kept out of git so a rebase from main
|
|
# never disturbs it and it never lands in a PR; its absence once exposed
|
|
# Redis to the internet, so it must persist on the box.
|
|
docker-compose.override.yml
|
|
.playwright-cli/
|
|
output/
|