gendesign/.claude/agents
lekss361 edc5823622 chore(bots): per-role launcher scripts + move bot pipeline to forgejo MCP
(a) Launcher scripts — больше не экспортировать токен руками:
- scripts/start-bot.ps1 <role> — выставляет per-bot identity + токены (FORGEJO_ACCESS_TOKEN
  для forgejo MCP + FORGEJO_TOKEN для curl-fallback), git-identity, forgejo-bot remote,
  verify, затем запускает claude.
- scripts/start-{analyst,backend,frontend,reviewer,qa}.ps1 — тонкие врапперы.

(b) Bots on forgejo MCP (goern) вместо curl:
- _autonomous_pickup.md: новая секция «Forgejo операции — mcp__forgejo__* (PRIMARY)» с полным
  curl→MCP mapping (list_repo_issues / create_pull_request / merge_pull_request /
  get_pull_request_diff / create_pull_review / add+remove_issue_labels / update_issue /
  issue_state_change / create_issue_comment). curl_forgejo помечен FALLBACK.
- 5 auto-*.md + 5 work-as-*.md: директива «Forgejo API → mcp__forgejo__* tools (mapping в
  _autonomous_pickup); curl только fallback» + указатель на start-bot.ps1.

Gotcha задокументирован: include_org_labels:false на user-репо (lekss361 не org).
Требует: рестарт Claude Code (forgejo MCP eager из .mcp.json) + FORGEJO_ACCESS_TOKEN per-window
(делает start-bot.ps1).
2026-05-30 10:38:10 +03:00
..
deep-review-phases chore(claude-config): align with 2026 best practices (#495) 2026-05-24 08:48:42 +00:00
_autonomous_pickup.md chore(bots): per-role launcher scripts + move bot pipeline to forgejo MCP 2026-05-30 10:38:10 +03:00
auto-analyst.md chore(bots): per-role launcher scripts + move bot pipeline to forgejo MCP 2026-05-30 10:38:10 +03:00
auto-backend.md chore(bots): per-role launcher scripts + move bot pipeline to forgejo MCP 2026-05-30 10:38:10 +03:00
auto-code-reviewer.md chore(bots): per-role launcher scripts + move bot pipeline to forgejo MCP 2026-05-30 10:38:10 +03:00
auto-frontend.md chore(bots): per-role launcher scripts + move bot pipeline to forgejo MCP 2026-05-30 10:38:10 +03:00
auto-qa-tester.md chore(bots): per-role launcher scripts + move bot pipeline to forgejo MCP 2026-05-30 10:38:10 +03:00
backend-engineer.md refactor(claude): split 700-line CLAUDE.md into path-scoped .claude/rules/ (#188) 2026-05-15 23:06:33 +03:00
code-reviewer.md chore(claude-config): align with 2026 best practices (#495) 2026-05-24 08:48:42 +00:00
database-expert.md refactor(claude): split 700-line CLAUDE.md into path-scoped .claude/rules/ (#188) 2026-05-15 23:06:33 +03:00
deep-code-reviewer.md chore(claude-config): align with 2026 best practices (#495) 2026-05-24 08:48:42 +00:00
devops-engineer.md refactor(claude): split 700-line CLAUDE.md into path-scoped .claude/rules/ (#188) 2026-05-15 23:06:33 +03:00
frontend-engineer.md refactor(claude): split 700-line CLAUDE.md into path-scoped .claude/rules/ (#188) 2026-05-15 23:06:33 +03:00
qa-tester.md chore(claude-config): align with 2026 best practices (#495) 2026-05-24 08:48:42 +00:00
tech-analyst.md chore(claude-config): align with 2026 best practices (#495) 2026-05-24 08:48:42 +00:00