소스 정보
- 저장소
- tomevault-io/skills-registry
- 최근 소스 활동
- 2026년 7월 3일 19:45
- 감지된 SKILL.md 언어
- 영어
- 스타
- 0
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/tomevault-io/skills-registry --skill holoctl-foreign-bootstrap명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
| Use when this capability is needed.
> Use when this capability is needed.
Review architecture and API design for the vfs-s3 project. Use when the user mentions @architect, asks to review an issue's design, discuss module boundaries, API shape, or architectural decisions for vfs-s3. Also trigger when the user wants to create an ADR (Architecture Decision Record) or evaluate a technical approach for the project. Intended for dispatch from Codex automation or Claude routines; GitHub trigger phrase: @vfs-s3-bot please prepare design doc Use when this capability is needed.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | holoctl-foreign-bootstrap |
| description | | Use when this capability is needed. |
This repo is managed by holoctl. The canonical source of truth lives in
.holoctl/ — it is tool-neutral. holoctl's CLI (hctl, on PATH) compiles that
source into Claude Code's native files only (CLAUDE.md, .claude/).
If you are Claude Code, ignore this skill — your config is already in .claude/.
If you are any other assistant, you have no compiler maintained for you.
Instead, do the translation yourself: read .holoctl/ and write the equivalent
into your own tool's native config location. Read .holoctl/ as the source —
NOT .claude/ (that one is already shaped for Claude).
Read these, in order, skipping any that don't exist:
.holoctl/instructions.md — the project's primary agent instructions (objective, architecture, conventions, merged)..holoctl/context/*.md — objective.md, architecture.md, conventions.md and any documents/..holoctl/agents/*.md — active personas (each has name / description / tools / paths frontmatter)..holoctl/memory/MEMORY.md — always-on durable memory index, plus .holoctl/memory/topics/*.md (each topic has a scope: of always_on / lazy / glob)..holoctl/commands/*.md — reusable slash-command-style workflows.Write the content into the location your tool reads. Pick your row:
| Your tool | Where to write |
|---|---|
| GitHub Copilot | .github/copilot-instructions.md (from instructions.md) + .github/prompts/<name>.prompt.md (one per command) + .github/instructions/holoctl-memory-<topic>.instructions.md with applyTo: (one per glob/always_on topic) |
| OpenAI Codex | .codex/AGENTS.override.md (instructions + inlined memory index + persona list) + .codex/config.toml ([mcp_servers.holoctl]) |
| Cursor | .cursor/rules/*.mdc (instructions + per-glob memory as scoped rules) |
| Aider / Zed / Junie / goose / other AGENTS.md-aware | the root AGENTS.md already carries the pointer; inline the instructions there if your tool needs more |
| anything else | follow your tool's documented "project instructions" convention, using .holoctl/instructions.md as the body |
For exact frontmatter and MCP-server snippets per tool, see Per-tool format
hints — in references/format-hints.md, or appended at the end of this file
(if you're reading .holoctl/foreign-bootstrap.md).
Claude Code gets a hand-edit guard for free (holoctl tracks every file it emits
in .holoctl/.compiled.json and refuses to clobber a hand-edited output). Give
yourself the SAME protection: after writing your native files, record their
hashes in a manifest at .holoctl/.foreign-compiled.json.
Format (one entry per file you generated; sha256 is the hex SHA-256 of the
file's UTF-8 bytes exactly as written):
{
"version": 1,
"generated": "<UTC ISO-8601, e.g. 2026-06-09T12:00:00Z>",
"tool": "<your tool name, e.g. copilot / codex / cursor>",
"files": {
".github/copilot-instructions.md": { "sha256": "<hex digest>" },
".github/prompts/status.prompt.md": { "sha256": "<hex digest>" }
}
}
Write this manifest every time you (re-)bootstrap, recording the files you just
produced. It is the foreign-assistant equivalent of .holoctl/.compiled.json.
When you re-run this bootstrap (after hctl upgrade or any .holoctl/ change):
.holoctl/.foreign-compiled.json (if it exists).sha256 recorded in that manifest.This mirrors Claude Code's behavior: holoctl preserves hand-edited .claude/
outputs rather than clobbering them. Foreign-generated files deserve the same
respect.
holoctl ships a stdio MCP server (hctl serve --mcp) exposing board / memory /
journal / curator tools. If your tool supports MCP, register it in your native
MCP config with:
command = "hctl" (or $HOLOCTL_BIN if hctl isn't on PATH)
args = ["serve", "--mcp"]
If your tool doesn't speak MCP, the hctl CLI is the full fallback — every MCP
tool maps 1:1 to an hctl subcommand.
.holoctl/board/index.json or .holoctl/memory/MEMORY.md by
hand — they are derived. Use hctl <subcommand> (e.g. hctl board add,
hctl memory add)..holoctl/board/tickets/<ID>-*.md directly — use
hctl board show <ID>..github/…, .codex/…, .cursor/…) as
derived. Re-run this bootstrap after hctl upgrade (or whenever
.holoctl/ changes) to keep them in sync. Don't hand-edit them — change
.holoctl/ and regenerate..holoctl/.foreign-compiled.json (Step 3)
and, on re-bootstrap, WARN before overwriting any generated file whose
on-disk hash differs from the recorded one (Step 4) — that divergence means a
hand-edit you must not silently destroy.hctl returns an error, read the literal error, report it, and stop.Source: FelipeCarillo/holoctl — distributed by TomeVault.