YutaroSugaya/stock-bot
日本株の自動売買 bot(Go・立花証券 e支店 API)。LLM を発注経路の外に置く / broker 側の守り / fail-close / reconcile。backtest → 事前登録の forward 検定 → 最小ロット実弾で検証し、エッジ無しと結論した設計と過程。
ARCHETYPE
Automator
Hooks on every lifecycle event: format, lint, notify, log.
Copy this rig
# review before running: this installs third-party code
$ npx degit YutaroSugaya/stock-bot/.claude ./rig-stock-bot # inspect, then merge into .claude/ MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit YutaroSugaya/stock-bot/.claude/skills/add-migration .claude/skills/add-migration $ npx degit YutaroSugaya/stock-bot/.claude/skills/pr-merge-check .claude/skills/pr-merge-check
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"permissions": {
"deny": [
"Write(/~/.stockbot/**)",
"Edit(/~/.stockbot/**)",
"Write(/~/Library/LaunchAgents/**)",
"Edit(/~/Library/LaunchAgents/**)"
]
},
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PROJECT_DIR}/.claude/hooks/pretooluse-deny.sh"
}
]
},
{
"matcher": "Edit|Write|NotebookEdit",
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PROJECT_DIR}/.claude/hooks/enforcement-guard.sh"
}
]
}
]
}
} Skills (2)
Hooks (5)
| event | matcher | runs |
|---|---|---|
| SessionStart | * | ${CLAUDE_PROJECT_DIR}/.claude/hooks/session-start.sh |
| PreToolUse | Bash | ${CLAUDE_PROJECT_DIR}/.claude/hooks/pretooluse-deny.sh |
| PreToolUse | Edit|Write|NotebookEdit | ${CLAUDE_PROJECT_DIR}/.claude/hooks/enforcement-guard.sh |
| Stop | * | ${CLAUDE_PROJECT_DIR}/.claude/hooks/pre-stop-checks.sh |
| Stop | * | ${CLAUDE_PROJECT_DIR}/.claude/hooks/docs-sync-check.sh |
Permissions
deny (4)
Write(/~/.stockbot/**)
Edit(/~/.stockbot/**)
Write(/~/Library/LaunchAgents/**)
Edit(/~/Library/LaunchAgents/**)
ask (0)
—
allow (25)
Bash(make help)
Bash(make check-backend)
Bash(make check)
Bash(make guard)
Bash(make guard-fast)
Bash(make guard-hooks)
Bash(make fmt-check)
Bash(make test)
Bash(make test-race)
Bash(make vet)
Bash(make build)
Bash(make secret-scan)
Bash(go build ./...)
Bash(go vet ./...)
Bash(go test ./...)
Bash(bash scripts/arch-guard.sh)
Bash(bash scripts/secret-scan.sh)
Bash(bash .claude/hooks/pretooluse-deny_test.sh)
Bash(bash .claude/hooks/pre-push-scope_test.sh)
Bash(bash .claude/hooks/pre-push_test.sh)
Bash(bash .claude/hooks/docs-sync-check_test.sh)
Bash(bash .claude/hooks/pre-stop-tdd_test.sh)
Bash(bash .claude/hooks/session-start_test.sh)
Bash(bash .claude/hooks/enforcement-guard_test.sh)
Read(/~/.stockbot/**)
Similar rigs
earlyaidopters/claudeclaw
Claude Code CLI as a personal Telegram bot — voice, memory, scheduled tasks, all your skills from your pocket.
Pragmatist 4.2k tok ·
Pipelex/pipelex
Build AI methods with your coding agent, then run them anywhere: as an MCP for chatbots, as a webapp for people, or via API for your software.
Pragmatist 9.6k tok ·
enesbala5/config
Custom multi-node NixOS configuration managing a Framework 13 workstation and a self-hosted home server layer.
Skill Collector 5.4k tok ·
cocoindex-io/cocoindex
Incremental engine for long horizon agents 🌟 Star if you like it!
Automator 7.3k tok ·