소스 정보
- 저장소
- lukemcqueen/hermes-cortex
- 최근 소스 활동
- 2026년 8월 24일 10:27
- 감지된 SKILL.md 언어
- 영어
- 스타
- 4
- 포크
- 1
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/lukemcqueen/hermes-cortex --skill rename-sweep명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Cross-server agent health monitoring using binary status vectors — deploy health endpoints on each agent, poll from orchestrator, alert on state transitions.
Wire a self-hosted Langfuse instance to Hermes Agent — generate API keys, configure env vars, enable the bundled plugin, install SDK, and verify traces flow.
Use before enforcement code changes or shared-repo commits.
SKILL.md 표시 중
| name | rename-sweep |
| description | Fleet-wide term/artifact renames and decommission sweeps. |
| version | 1.0.0 |
| category | devops |
| platforms | ["linux","macos"] |
| metadata | {"hermes":{"tags":["rename","sweep","decommission","migration","bulk-edit"],"related_skills":["change-checklist","survey-before-action","enforcement-change-safety","cortex-bus"]}} |
Systematic method for removing or renaming a term, product name, or artifact across an entire repo (decommission, rebrand, terminology migration — e.g. the 2026-08-21 legacy-system→mycortex purge: 168 files, 0 residual tokens). The hard part is NOT the replacement — it is the compound tokens the catch-all misses, the mangled tokens the guards create, and the deleted-file cross-references that silently break tests and indexes.
begin_change) — write tools block without it.ops/ paths).git grep -i <term>, files named *<term>*,
deployed copies (~/.hermes-cortex/scripts/), cron jobs (jobs.json),
live configs. 200+ matches across 100+ files is normal for a real sweep.| Bucket | Meaning | Action |
|---|---|---|
| Functional | Keys, var names, service names, CLI commands, DB/role names, paths in code | Replace with the new term (exact tokens) |
| Dead artifact | Files/dirs/skills whose whole purpose was the old term | git rm |
| Historical | Dated docs, transcripts, review reports, design comparisons | Rephrase to a neutral descriptor ("the legacy brain"), never the new term |
Delete the dead artifacts FIRST (git rm), then sweep references to them.
Blind term → newterm breaks everything. Use this order per file:
legacy-system_sources_ok), var names (V_LEGACY_SYSTEM), file/service names
(import-legacy-system.py, com.legacy-system.autopilot), env vars
(LEGACY_SYSTEM_PG_PASSWORD), issue keys. A word-boundary catch-all
(\blegacy-system\b) MISSES underscore compounds (legacy-system_search,
legacy-system_legacy_*, FIXED_LEGACY_SYSTEM) — list them explicitly.Guards with spaces mangle compound tokens. Grep for these and fix:
install-legacy sync.sh, ~/.legacy brain,
com.legacy brain.sync-watch, garrytan/legacy brain (broken URL),
main.legacy brain — re-slug to legacy-brain."Legacy Sync" guard
also matched legacy-system sync --source X → "Mycortex Sync --source X".
Scan for title-case command garbles; the CLI command is lowercase.~/.legacy-system →
~/.mycortex (wrong product!) — paths must map to the neutral slug.\bterm\b misses term_compound — the residual grep catches these;
fix each with an exact-token replacement.Finish with git grep -i <term> == 0 AND a token-mangle grep
(legacy brain/, install-legacy , ~/.legacy ) == 0.
Deleting files breaks things that assert their existence:
test_golden_expected_paths_exist_in_repo FAILs on stale expected_top3 —
delete the stale query entry, keep count invariants like "25-30 queries").rm stale deployed artifacts the
doctor flags ("Remove: …" in REQUIRED ACTIONS).bash -n every changed .sh; py_compile every changed .py; validate
JSON/YAML (deleted files show as FAIL — ignore them, they're gone).cortex-update.sh redeploys — verify against
the repo, not the live service, then re-test after deploy.git grep -i <term> == 0, doctor clean, deploy via cortex-update,
then push.--index silently unstages everything — the
staged index is lost; re-stage with git add -A before re-committing.git checkout --ours/--theirs <file> during rebase restores the WHOLE
file from that side — auto-merged hunks in that file are reverted (a
--ours on install.sh reverted an entire 16-file sweep's changes to it).
Prefer per-hunk resolution or re-apply and re-verify with grep after.git pull --rebase,
resolve (the sweep is usually a superset — origin's hunks are fine where
cosmetic, re-apply yours where they conflict on substance), deploy,
doctor, re-push. Check git log origin/main -3 before pushing a big
change.git show HEAD:<file> | grep -c '^```') before fixing; a dangling
opener at EOF gets removed, not closed.git grep -i <term> returns 0 (tracked tree).See references/legacy-system-to-mycortex-2026-08-21.md for a worked example:
token list, guard table, every mangle class with its fix, and the
concurrent-push rebase sequence.