원클릭으로
vmemo-development
Unified Vmemo local development workflow: setup-state check, reset decision, and temporary port conflict handling.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Unified Vmemo local development workflow: setup-state check, reset decision, and temporary port conflict handling.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Run the full GitHub PR lifecycle: create, update, assign, and keep PR content in sync with new commits.
Prepare a Vmemo release PR with explicit config-change confirmation gates.
Create concise incident postmortems at others/postmortem/YYYY-MM-DD-title.md for non-trivial bugs or issues.
开发时必须遵守 Vmemo 的编码规范与工程约束。
Use when working on Phoenix projects with Tidewave MCP. Prefer Tidewave tools for code discovery, docs lookup, runtime checks, and database verification instead of ad-hoc guessing.
Use this skill when publishing or updating the Vmemo Zeabur template, including pre-publish validation, manual Zeabur console steps, and post-publish link updates.
| name | vmemo-development |
| description | Unified Vmemo local development workflow: setup-state check, reset decision, and temporary port conflict handling. |
This skill is the source of truth for local environment bootstrap commands, reset flow, and temporary port-conflict handling.
Focus only on:
mise trust && mise install..env from the main checkout using cp.AGENTS.override.md from the main checkout using cp.mise exec.mise trust && mise install first.DATABASE_URL, TYPESENSE_URL, or another runtime env var is missing, first fix local mise/environment setup yourself before reporting a blocker.docker compose up -d.mix setup.mix reset.docker compose --profile test up -d.mix test test/path/to_case_test.exs:123 or targeted files).mix test --failed.docker compose --profile test down to clean up.test/support/fixtures/images/.*.spec.ts when adding new page-level coverage.Local shared test account:
email = "test@example.com"
password = "pass123456"
mix check.mix format.mix check.mix dialyzer when configured).docker-compose.override.yml; do not modify docker-compose.yml.