Skip to main content

agentic-memory-archive

Archive solved work with Agentic Memory context by wrapping the imported agentic-memory-compound skill without modifying imported knowledge-plugin skills.

Informations de source

Dépôt
DolphinAI2026/dolphin-code
Dernière activité de la source
22 juillet 2026 à 12:18
Langue détectée de SKILL.md
anglais
Étoiles
990
Forks
78

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
agentic-memory-archive
description
Archive solved work with Agentic Memory context by wrapping the imported agentic-memory-compound skill without modifying imported knowledge-plugin skills.
argument-hint
[optional: --spec-id ID | --spec PATH | --plan PATH] [optional compound context]
# Agentic Memory Archive Adapter Use this skill when archiving solved work into `docs/solutions/`. This is the single entry point for all `agentic-memory-compound` invocations, including inline changes that have no spec, plan, or attempt anchor. For CLI usage, use `agentic-archive` to collect Agentic Memory archive context for the current project before compounding. This is an Agentic Coding owned adapter. Do not edit imported skills: - `agentic-memory-compound` - `agentic-memory-refresh` - `agentic-memory-sessions` ## Workflow 1. Resolve the target work from explicit arguments when provided: - `--spec-id <id>` - `--spec <path>` - `--plan <path>` 2. Run `agentic-memory archive-context --format json` with the same target arguments. If a global command is missing, run `agentic-fix` or use the project setup flow to install the global wrapper before invoking this skill. 3. Parse the JSON: - `spec_id` - `confidence` - `context` 4. If the command fails, continue with imported `agentic-memory-compound` and report that memory context was unavailable. Inline work with no spec, plan, or attempt anchor always lands here — `archive-context` cannot resolve an identity without an anchor. That is an expected path, not an error: do not search for a spec to attach, invoke compound directly (full mode for inline learnings), and skip `mark-archived` in step 8. 5. Invoke the imported `agentic-memory-compound` skill with the memory context as supplementary evidence. 6. Enforce the target project's solution path contract before accepting the output: - Read root project instructions such as `AGENTS.md` or `CLAUDE.md`. - If they define a project-specific `docs/solutions/` layout, that layout overrides imported `agentic-memory-compound` category mapping. - In this repository, normalize the output path to `docs/solutions/{level}/{module}/{filename}.md`. - Treat `docs/solutions/<category>/<filename>.md` as a temporary imported-skill suggestion when it does not satisfy the project path contract; move or rewrite the output before reporting success. 7. After compound completes and any path normalization is done, collect created or updated `docs/solutions/**/*.md` paths from the compound final report. 8. If `confidence` is `high` or `medium` and at least one output path exists, run: ```bash agentic-memory mark-archived --spec-id <spec_id> --source skill:agentic-memory-archive --output <path> [--output <path> ...] ``` 9. If confidence is `low`, or no output paths are available, do not run `mark-archived`; report the exact follow-up command if it can be constructed. 10. If the current directory is a Git-managed repository, auto-commit knowledge outputs after knowledge deposition is complete: - Commit only repo-local knowledge files created or updated by this skill, normally `docs/solutions/` Markdown files plus directly related repo-owned knowledge references if the final report names them. - Confirm each path is inside the current repository before staging it. - Use `git add -- <path...>` followed by `git commit` with a concise docs message such as `docs: archive agentic memory knowledge`. - Do not push. Do not merge. Do not stage unrelated files. - If there are no repo-local knowledge files, the repository is not Git-managed, or the changed paths cannot be safely attributed to this archive run, skip the commit and report the reason. ## Memory Context Contract Treat the returned context as supplementary evidence. Current conversation, verified code changes, and repository files take priority. ## Path Contract Project instruction files are authoritative for the physical location of `docs/solutions/` outputs. Imported `agentic-memory-compound` category mapping remains useful for frontmatter and search classification, but it is not authoritative when the target repository defines a stricter layout. For this repository, archive outputs must use: ```text docs/solutions/{level}/{module}/{filename}.md ``` Examples: - L1 architecture or roadmap knowledge: `docs/solutions/l1/arch/<topic>.md` or `docs/solutions/l1/roadmap/<topic>.md` - L2 module knowledge: `docs/solutions/l2/{module}/<topic>.md` - L3 detailed workflow, bug, task, API, or implementation learning: `docs/solutions/l3/{module}/<topic>.md` ## Output End with: - archive file path(s); - whether memory context was used; - whether `mark-archived` ran; - whether the repo-local knowledge files were auto-committed or why the skill skipped the commit; - any follow-up command needed when marking was skipped.
Voir sur GitHub