ctx
0
总安装量
4
周安装量
安装命令
npx skills add https://github.com/cygnusfear/agent-skills --skill ctx
Agent 安装分布
pi
4
kilo
1
replit
1
windsurf
1
opencode
1
Skill 文档
Contextualize
You need to fully contextualize yourself in this repository before doing any work.
Step 1: Search Total Recall
First, search Total Recall for relevant context about this project. Use whichever tool name is available:
# Claude Code:
mcp__plugin_totalrecall_memory-total-recall__synthesis_search({
query: "project name/key terms recent work decisions made",
max_results: 15
})
# Codex/other:
totalrecall.synthesis_search({
query: "project name/key terms recent work decisions made",
max_results: 15
})
Look for:
- Recent conversations about this project
- Decisions that were made
- Problems that were solved
- Patterns established
- Gotchas discovered
Step 2: Delegate Oracle for Deep Context
Delegate an Oracle worker for deep context gathering:
teams(action: 'delegate', tasks: [{
text: 'Contextualize yourself deeply in this repository. [see investigation checklist below]',
assignee: 'oracle'
}])
If teams is not available, perform the investigation yourself directly.
Investigation Checklist
Whether delegated to Oracle or done directly, cover these areas:
-
Project Identity
- Read AGENTS.md, README.md, package.json (or equivalent)
- What is this project? What does it do?
- What are the core technologies and patterns?
- What are the established conventions?
-
Current Work Status
- Check for active plan tickets (
tk list --tag plan) - Check for pending work tickets (
tk list) - Check git status and recent commits (git log -10 –oneline)
- What was being worked on? What’s in progress?
- Check for active plan tickets (
-
Decision History
- Check for decision tickets (
tk list --tag decision) - What major decisions have been made?
- What constraints exist from past choices?
- Check for decision tickets (
-
Architecture Overview
- Map the key directories and their purposes
- Identify core modules/services
- Understand the data flow
-
Pain Points & Context
- Look for TODOs, FIXMEs, HACKs in code
- Check for any KNOWN_ISSUES or TROUBLESHOOTING docs
- Identify technical debt markers
Deliverable Format
## Project Summary
[What this is, in 2-3 sentences]
## Current Status
- Active work: [what's in progress]
- Blocked items: [if any]
- Recent changes: [last few commits summary]
## Key Decisions to Remember
- [Decision 1]
- [Decision 2]
## Established Patterns
- [Pattern 1]: [where/how used]
- [Pattern 2]: [where/how used]
## Conventions & Constraints
- [Convention from AGENTS.md]
- [Technical constraint]
## Recommended Next Steps
Based on current state, suggest what to focus on.
Step 3: Synthesize and Report
After gathering context from memory and investigation:
- Summarize the key findings for the user
- Highlight anything that seems urgent or blocked
- Confirm understanding of current priorities
- Ask if there’s specific context you’re missing
When to Use This Command
- Starting a new session on a project
- Returning to a project after time away
- Before making significant changes
- When feeling uncertain about project state
- After another developer has made changes
Remember: Context prevents mistakes. Take the time to understand before acting.