Install
$ agentstack add skill-bananasjim-openplan-skill-openplan-record ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
OpenPlan Record
Use this after $openplan-core when conversation, review, or implementation output needs to become durable memory or documentation.
Core Principle
Memory and docs represent the human goal/intent. Do not record agent guesses as the human goal/intent. If the source is not explicit, mark it as inference or pending confirmation.
Record Types
| Type | Purpose | Lifetime | Examples | |---|---|---|---| | Memory | Standing human preference or operating constraint | Long-lived, compact | "Do not checkout without permission", "docs in Chinese" | | Docs | Project source of truth and rationale | Long-lived, structured | architecture, workflow, ADR, conventions | | Handoff | Cross-agent/session continuity | Short/medium-lived | current objective, blockers, next safe action | | Review | Evidence-backed quality finding | Snapshot | blocking issue, residual risk | | HTML brief | Temporary human frontend | Disposable | visual summary, teaching page |
Update Flow
- Classify the information:
- explicit human goal/intent;
- agent observation;
- evidence-backed project fact;
- temporary session state;
- unresolved question.
- Choose destination:
- durable preference -> memory;
- project rule/rationale -> docs;
- current continuation state -> handoff;
- quality issue -> review;
- human-facing visualization -> HTML brief.
- Resolve destination root:
- memory location from platform or user instruction;
- docs root such as
.openplan/,docs/, repo root, separate docs repo, or user-provided path; - temporary output path for disposable briefs.
- Preserve provenance:
- source statement or artifact;
- date/session when useful;
- confidence;
- scope.
- Deduplicate before adding.
- Mark stale or superseded entries instead of silently overwriting when history matters.
- Before changing durable goal/intent from ambiguous input, ask only if this agent is the human-facing coordinator; otherwise report
Human decisions required.
Memory Rules
- Keep memory short and operational.
- Record only stable preferences, constraints, and project-level lessons.
- Do not store transient task progress in memory.
- Do not store secrets.
- Do not inflate memory with explanations that belong in docs.
- If a memory contradicts current docs, report the conflict instead of choosing silently.
Docs Rules
- Docs carry rationale, structure, and shared project truth.
- Separate stable docs from drafts.
- Design/rationale changes need a decision record in projects that use decision records.
- Do not rewrite docs just to mirror conversation unless the human goal/intent is clear.
- Prefer references over duplicated content.
- Keep docs readable by a zero-context future agent or human.
- Treat docs paths as relative to the selected docs root. Do not assume project root.
Output
When asked to update records, produce:
Record classification:
Proposed destination:
Destination root:
Source evidence:
Exact update:
Requires human confirmation: yes/no
Staleness/conflict notes:
If editing is authorized, make the narrowest update and report the changed path.
Use $openplan-garden before broad documentation cleanup, and use it after cleanup when zero-context readability matters.
References
references/record-policy.md: detailed memory/docs decision policy.references/update-contract.md: update proposal and changelog contract.assets/claude-code-command.md: Claude Code prompt seed.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: BANANASJIM
- Source: BANANASJIM/openplan-skill
- License: MIT
- Homepage: https://github.com/BANANASJIM/openplan-skill
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.