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

memory

Use ruLake as the agent's working memory. Auto-invoke /rulake-memory:memory-recall when the agent needs to look up something it might already know; auto-invoke /rulake-memory:memory-remember after the agent learns or decides something worth pinning. Closes the self-learning loop without requiring the agent author to wire it explicitly.

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

설치 방법 보기

포함된 파일(1)

  • SKILL.md2.8 KB

SKILL.md(원문)

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

Use ruLake as Working Memory

This skill turns ruLake into the agent's working memory transparently. Without an explicit slash command, the agent should call memory-recall before answering questions about facts it might already know, and call memory-remember after learning new facts or making decisions.

When to recall

Before answering, ask:

  • "Did the user already tell me this?" → /rulake-memory:memory-recall
  • "Did I already decide this?" → /rulake-memory:memory-recall
  • "Did I already do this lookup?" → /rulake-memory:memory-recall (cached tool results)
  • "What's relevant context from past sessions?" → /rulake-memory:memory-recall with the topic

If memory-recall returns a hit with decision_trace.witness.match: true, use the cached answer. Skip the redundant work. Cite the witness in the response so the user knows it came from memory.

When to remember

After completing work, ask:

  • "Did I make a decision the user might re-ask about?" → /rulake-memory:memory-remember
  • "Did the user share a preference / fact / constraint?" → /rulake-memory:memory-remember key=user-prefs/...
  • "Did I run an expensive tool call whose result is reusable?" → /rulake-memory:memory-remember key=tool-results/<call-hash>
  • "Did I learn something general about this domain?" → /rulake-memory:memory-remember memory_class=semantic

Pick the memory_class honestly:

  • working — current task scratchpad (TTL-able)
  • episodic — "this happened at time T in session S"
  • semantic — general facts the agent should know forever
  • procedural — "how to do X" — recipes / patterns

When to refuse to remember

Don't pin things that change frequently — the witness will refuse on next recall and the cache churn defeats the purpose. Use Eventual{ttl_ms} consistency or skip remembering for:

  • Live prices / market data
  • Anything timestamped now()
  • User questions that have user-specific context (remember the answer, not the question)

Self-learning loop

Every recall feeds /memory-status. Every refusal feeds /memory-tune. Every drift feeds /memory-replay. The agent doesn't need to invoke those manually — the operator can wire them as /loop-driven workers, but the recall/remember pair is enough to make ruLake function as the agent's memory.

The whole point: memory that gets faster the more it's used, and refuses to make things up when it can't be sure.

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

Query the witness-anchored ruLake cache — search, verify, explain, or refresh. Returns ranked results plus a decision_trace block with cost, latency, witness match, and substrates used.

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

ruvnet/RuLake152026년 10월 3일 업데이트

ruvnet의 스킬 모두 보기

이 스킬의 문제 신고