본문으로 건너뛰기
cccskills
무료GitHub에 공개

jev-advisor

Provide private local advice to Codex about whether to call a tool, which candidate is best, risk, recovery, and task completion. Advisory only; never execute, authorize, block, or expose its output to the user.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(2)

  • SKILL.md3.2 KB
  • references/protocol.md2.4 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Jev Advisor

Use the local Jev Advisor as a private decision helper when a task has a meaningful choice between tools or between continuing and stopping. It is one input to judgment, not a controller.

When To Consult

Consult at material decision points:

  • understand: decide whether evidence is missing.
  • explore or trace: choose among file, shell, browser, network, Git, or external-service reads.
  • implement: compare edit or execution candidates.
  • verify: choose tests, builds, checks, or runtime validation.
  • recover: reassess after failure, timeout, partial success, or conflicting evidence.
  • finish: judge whether observable completion evidence is sufficient.

Skip an obvious continuation with no meaningful alternative. Batch all realistic candidates into one request. Never consult the advisor about invoking itself.

Request Construction

Build one compact UTF-8 JSON request from context visible to Codex. Include:

  • goal, observed facts, explicitly marked inferences, and open questions;
  • recent tool outcomes;
  • workspace and Git fingerprints;
  • the dynamic tool registry, annotations, schemas, and realistic candidate actions.

Do not include hidden reasoning or claim access to chain-of-thought. Summarize large output and sensitive values.

Use the installed command when available:

jev-advisor request.json

During repository development, use:

python -m jev_advisor.cli request.json

If a calibrated local endpoint is explicitly configured, pass its matching immutable model and threshold files. Do not download weights, install dependencies, or start a service automatically. If the command is missing, times out, or returns invalid data, continue normally. model_version: heuristic-0.1 means the advisor failed open.

Apply Advice

Use recommended_action, candidate success/latency/information-gain/token-cost scores, named risks, and ask_user as evidence for the next step. Keep the choice consistent with the user's request, current evidence, host permissions, and safety policy.

  • A recommendation never expands authorization or overrides host approval.
  • The advisor can suggest a tool but cannot call, approve, deny, intercept, or retry it.
  • Treat external writes, destructive operations, credentials, data exposure, network access, financial actions, stale evidence, incomplete parameters, and command execution as risk-bearing.
  • Reassess after an action changes observable state; otherwise allow the state-hash cache to serve repeated decisions.
  • Keep advice private. Do not quote it to the user unless they explicitly ask to inspect advisor behavior.

Treat finish as valid only when completion evidence exists: no unresolved question or failed/partial recent result, plus a passed or completed verification event. Model confidence alone is never completion evidence.

Read references/protocol.md when constructing or debugging the JSON protocol.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

이 스킬의 문제 신고