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

create-new-ref

Systematically add a new memory-system reference to Auto_Memory's reference hub. Use when analyzing a new agent memory system, adding reference/<system>/details.md, saving prompts, or updating reference/hub/technique_map.json.

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

설치 방법 보기

포함된 파일(1)

  • SKILL.md6.5 KB

SKILL.md(원문)

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

Create New Reference

Use this skill when adding a new memory system to reference/ and reference/hub/technique_map.json.

The goal is not to summarize a repo. The goal is to distill reusable memory-system design moves that a coding agent can adapt to another agent.

Output Contract

For a new system named <system>:

reference/<system>/
├── details.md
└── prompts/
    └── <prompt-name>.md

Then append high-quality technique entries to reference/hub/technique_map.json.

Use existing systems as examples:

  • reference/zep/details.md
  • reference/open-viking/details.md
  • reference/MIRIX/details.md
  • reference/lightgrep/details.md
  • reference/template/details.md
  • reference/template/technique_map_slot.json

Workflow

1. Inspect the Memory System

Read enough source/docs to identify production behavior:

  • Where memory is written: lifecycle hook, tool call, session end, context-window pressure, explicit user request, batch job.
  • What the memory units are: facts, events, observations, tool lessons, user profile, graph edges, summaries, cache entries.
  • How memory is updated: append, merge, overwrite, invalidate, archive, delete, dedup.
  • How memory is retrieved: always-in-context, keyword/BM25, vector candidate generation, graph traversal, hierarchical search, LLM scoring, reranking, on-demand drilldown.
  • How memory is bounded: token limits, TTL, hotness, compaction, archival, retention windows.
  • What is agent-specific: lifecycle integration, tool schemas, prompt format, storage constraints, latency budget.

Prefer implementation evidence over README claims. If prompts drive behavior, save the prompt text.

2. Write details.md

Follow the 8-section structure from reference/template/details.md:

  1. System architecture: include an ASCII flow diagram and component responsibilities.
  2. Data model and schema: memory types, fields, update semantics.
  3. Storage and indexing: backend, indexes, retrieval unit, partitioning.
  4. Retrieval logic: candidate generation, filtering, ranking/reranking, formatting.
  5. Store and update logic: triggers, extraction, normalization, dedup, validation.
  6. Consolidation and lifecycle: TTL, compaction, archival, conflict/staleness handling.
  7. Important implementation details: key classes/functions and non-obvious engineering decisions.
  8. Transferability notes: reusable parts, tightly coupled parts, best-fit agent/workflow.

Keep it implementation-oriented. Do not dump source files. Include line-level concepts and exact names of important classes/functions when useful.

3. Save Key Prompts

Put important LLM prompts in reference/<system>/prompts/.

Save prompts that define memory behavior:

  • extraction/classification prompts
  • dedup/merge/conflict prompts
  • retrieval planning/ranking prompts
  • compression/consolidation prompts
  • router/meta-memory prompts
  • sufficiency/validation prompts

Do not save generic chat prompts unless they directly control memory behavior.

4. Extract Techniques

Create technique entries only for reusable design moves. A valid technique must answer:

  • What problem does this solve?
  • What is the mechanism?
  • When does it help?
  • What does it cost?
  • What kind of agent should borrow it?

Use categories from reference/hub/technique_map.json:

  • extraction
  • dedup_conflict
  • storage_organization
  • retrieval_ranking
  • lifecycle
  • architecture

Use philosophy tags:

  • weight: lightweight, medium, or heavy
  • logic: rigorous, intelligent, or both

5. Insight Quality Bar

Do not record obvious infrastructure as an insight.

Hard rule: do not treat simple embedding/vector search as an insight. A technique may mention vector search only when it is part of a richer mechanism, such as vector pre-filter + LLM dedup, hierarchical traversal, multi-signal reranking, hotness blending, or fallback selection.

Good techniques look like:

  • lifecycle hook selection tied to agent events
  • memory-type routing with different schemas and tools
  • temporal invalidation instead of overwrite
  • two-stage retrieval with sufficiency gates
  • progressive disclosure with token-cost visibility
  • L0/L1/L2 memory representations
  • hotness-driven archival
  • tool-execution observations as the memory source
  • crash-safe redo logs for memory extraction
  • prompt-cache-friendly session cursors

Reject techniques that are only:

  • "uses embeddings"
  • "stores in a vector database"
  • "summarizes conversation"
  • "uses SQLite/Postgres"
  • "has a prompt"
  • "uses RAG"

If the technique is common, only include it when the system has a specific adaptation, invariant, or engineering constraint that makes it transferable.

6. Add Technique Map Entries

Append entries matching reference/template/technique_map_slot.json:

{
  "id": "<system>-<short-name>",
  "name": "<Technique name in plain English>",
  "source": "<system>",
  "category": "extraction",
  "summary": "<what it does and how>",
  "tradeoffs": "<cost vs benefit>",
  "when_to_use": "<scenario where it shines>",
  "philosophy": {
    "weight": ["medium"],
    "logic": ["intelligent"]
  },
  "detail_refs": [
    { "file": "<system>/details.md", "lines": [10, 25] }
  ],
  "prompt_refs": [
    "<system>/prompts/<prompt-name>.md"
  ]
}

Rules:

  • id must be unique and stable.
  • source must match the directory name under reference/.
  • detail_refs must point to exact line ranges in details.md.
  • prompt_refs should include only saved prompts that support this technique.
  • summary, tradeoffs, and when_to_use should each be one concise sentence.
  • Do not add a technique unless details.md contains enough evidence to support it.

7. Validate

Before finishing:

  • Confirm reference/<system>/details.md exists and uses the 8-section structure.
  • Confirm every prompt_refs path exists.
  • Confirm every detail_refs.file exists and line ranges are meaningful.
  • Confirm technique_map.json is valid JSON.
  • Confirm the new techniques are not duplicates of existing entries.
  • Confirm no real API keys, private keys, tokens, credentials, or .env files were added.
  • Confirm no technique violates the simple-embedding rule.

If ask_ref is installed, smoke test:

ask_ref grep "<system>"
ask_ref cat "<new-technique-id>"

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, or extract information from web pages.

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

HKUDS/AutoMemory252026년 7월 3일 업데이트

clawhub

무료

Search and install agent skills from ClawHub, the public skill registry.

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

HKUDS/AutoMemory252026년 7월 3일 업데이트

cloud

무료

Documentation reference for using Browser Use Cloud — the hosted API and SDK for browser automation. Use this skill whenever the user needs help with the Cloud REST API (v2 or v3), browser-use-sdk (Python or TypeScript), X-Browser-Use-API-Key authentication, cloud sessions, browser profiles, profile sync, CDP WebSocket connections, stealth browsers, residential proxies, CAPTCHA handling, webhooks, workspaces, skills marketplace, liveUrl streaming, pricing, or integration patterns (chat UI, subagent, adding browser tools to existing agents). Also trigger for questions about n8n/Make/Zapier integration, Playwright/ Puppeteer/Selenium on cloud infrastructure, or 1Password vault integration. Do NOT use this for the open-source Python library (Agent, Browser, Tools config) — use the open-source skill instead.

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

HKUDS/AutoMemory252026년 7월 3일 업데이트

cron

무료

Schedule reminders and recurring tasks.

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

HKUDS/AutoMemory252026년 7월 3일 업데이트

effect

무료

Work with Effect v4 / effect-smol TypeScript code in this repo

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

HKUDS/AutoMemory252026년 7월 3일 업데이트

github

무료

Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.

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

HKUDS/AutoMemory252026년 7월 3일 업데이트

HKUDS의 스킬 모두 보기

이 스킬의 문제 신고