Skip to content
Back to skills

Project Memory

ASecurity

Use when a project has projectmem or durable agent memory. Reads memory before work, checks pre-action warnings, and records durable findings, failed attempts, decisions, fixes, validation, and risks.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 5, 2026
ai-agentsgobashgit

Security analysis

A100/100

Scanned September 5, 2026

npx -y skills add me-cedric/agent-compass --skill project-memory --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Project Memory?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Project Memory
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/me-cedric-project-memory/badge)](https://www.skillsdirectory.com/skills/me-cedric-project-memory)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: project-memory
description: >
  Use when a project has projectmem or durable agent memory. Reads memory before
  work, checks pre-action warnings, and records durable findings, failed
  attempts, decisions, fixes, validation, and risks.
license: MIT
compatibility: projectmem
user-invocable: true
disable-model-invocation: false
allowed-tools: Bash, Read, Grep
argument-hint: "[before|during|after]"
risk_level: medium
writes_files: false
requires_tools: []
---

# Project Memory

Use projectmem for durable project memory when available.

## Before Starting

Run or request the projectmem equivalent:

```bash
pjm regenerate   # after a pull/merge: fold teammates' shared events into the log
pjm brief
pjm precheck
```

Also search memory for relevant files, modules, libraries, and errors when the
task is non-trivial.

## Shared Vs Local (collaborative repos)

`events.jsonl` is the committed, union-merged source of truth. The projections
(`summary.md`, `PROJECT_MAP.md`, `AI_INSTRUCTIONS.md`, `issues/`) are gitignored
and rebuilt by `pjm regenerate`. Never commit a projection — committing a
regenerated summary silently overwrites teammates.

## During Work

Log:

- failed attempts immediately
- important findings when discovered
- fragile files or risky areas
- reusable library or tooling gotchas

## After Work

Log:

- decisions
- fixes
- files changed
- validation commands and results
- remaining risks

For durable architecture/design decisions, also write a committed ADR under
`docs/decisions/NNN-*.md` (one file per decision merges cleanly) — don't leave
them only in the regenerated summary.

## Never Log

Do not log secrets, tokens, credentials, personal data, raw customer data, or
temporary brainstorming.

If projectmem is unavailable, continue the task and report memory logging as
`not run` with the reason.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…