opencode-config/docs/handoff/pr-23-migrate-opencode-config.md
Sergey a8f9aa0bc6
feat: migrate .opencode/ config from opencode (#23)
* feat: migrate .opencode/ config from opencode

* refactor: rename repo refs and sanitize for public

* docs(handoff): add pr-7 handoff + ADR-002

* docs(handoff): fix PR number

* docs: update project map with .opencode/ structure

---------

Co-authored-by: opencode-agent <agent@slaid098.dev>
2026-07-23 22:57:39 +03:00

1.7 KiB
Raw Blame History

PR: Migrate .opencode/ config

Что сделано

  • Перенесён global opencode config из config/.opencode/:
    • agents/ (3: docs-reviewer, memory-syncer, reviewer)
    • commands/ (3: opencode-config, pipeline-driver, spec-driver)
    • skills/ (14: все кроме tunnel и personal-knowledge)
    • tools/ (2: pipeline-status.ts, spec-status.ts)
    • scripts/ (7: без tunnel.sh)
    • opencode.json, package.json, .gitignore
  • Rename slaid098/opencode → slaid098/opencode-config (кроме opencode-memory)
  • НЕ перенесено: AGENTS.md (#10), personal-knowledge (DROP), tunnel (excluded), ssh/ (private keys)
  • Очищены упоминания внутренних проектов (digital_factory, mediakit, media-gen) → generic examples

Почему

Миграция из приватного репо в публичный. .opencode/ auto-discovery (project-local, zero env var).

Pending

  • Skills cleanup (#11): minor fixes для 7 skills
  • opencode-config skill rewrite (#12): canonical rule .opencode/
  • issue + repo-init rewrite (#13): delegation model
  • commands rename (#14): /run-pipeline, /spec
  • pipeline-driver rewrite (#16): merge_pr tool, config/ paths

Watch out

  • skills count: 14 (16 в config/skills/ минус tunnel минус personal-knowledge)
  • tools/ относительные пути ../scripts/ — проверены, работают
  • opencode.json может содержать {env:VAR} ссылки — не трогать
  • scaffold-handoff.sh теперь в .opencode/scripts/ — следующие PR могут использовать
  • add-skill/SKILL.md: tunnel/SKILL.md заменён на spec-driver/SKILL.md в example tree