ワンクリックで
using-ctx
MANDATORY persistent memory system for decisions, facts, patterns, and observations.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
MANDATORY persistent memory system for decisions, facts, patterns, and observations.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Create or update the project security baseline, profile, suppressions file, and gitignore entries for security scans
Fix or guide remediation for a specific security finding from the latest scan report
Run a security assessment using deterministic static analysis tools with LLM-powered triage
Inspect and optionally install security scanning tools for the security plugin
Query ctx memory and inject results into context
Show ctx memory status (node counts, types, tiers, tokens)
| name | using-ctx |
| description | MANDATORY persistent memory system for decisions, facts, patterns, and observations. |
| when_to_use | Making decisions, learning facts, debugging issues, or establishing conventions. |
| paths | ["**/*"] |
You are stateless. Use ctx to persist knowledge across sessions.
For command syntax: ctx --agent-help (index) or ctx --agent-help <command> (detail).
Run via Bash BEFORE responding. Store when you learn something that would be useful in a future session.
# Store knowledge
ctx add "content" --type TYPE --tag tier:pinned --tag project:NAME
# Query / recall
ctx recall 'type:decision AND tag:project:NAME' # immediate results
ctx recall 'tag:tier:reference' --inject # inject into next prompt
# Search full-text
ctx search "keyword"
# Status
ctx status --agent-out
# Show a node
ctx show <id>
Node types: fact, decision, pattern, observation, hypothesis, task, summary, source, open-question
Always include tier: and project: tags on every node.
basename of git root, lowercase).ctx recall <query> — run immediately and print results (use this for on-demand lookups)ctx recall <query> --inject — run and queue results for injection at next prompt-submitctx query <expression> — low-level filtered query (same syntax, no injection support)Use --agent-out on any result command for dense AOF output optimised for agent consumption (no markdown, no prose):
ctx recall 'tag:project:myapp' --agent-out
ctx status --agent-out
ctx list --agent-out
ctx query 'type:decision' --agent-out
The stop hook parses these from your response text automatically:
<ctx:remember type="decision" tags="project:NAME,tier:reference">
Decision text here.
</ctx:remember>
<ctx:recall query="type:decision AND tag:project:NAME"/>
<ctx:status/>
<ctx:task name="task-name" action="start"/>
<ctx:task name="task-name" action="end"/>
<ctx:summarize nodes="ID1,ID2" archive="true">Summary text.</ctx:summarize>
<ctx:link from="ID1" to="ID2" type="DEPENDS_ON"/>
<ctx:supersede old="OLD_ID" new="NEW_ID"/>
Import markdown documents for agent-accessible decomposition (separate from memory nodes):
ctx doc import README.md # decompose into doc+content nodes
ctx doc show <doc-id> # show document metadata
ctx doc search "migration" # substring search over doc content
ctx doc promote <node-id> --into-memory --type fact # promote content → memory
ctx doc export <doc-id> # recompose full markdown
Doc nodes are invisible to memory queries (recall, search, list, status). Use doc promote to graduate content into the memory graph.
If you don't store it, it's gone.