workspace-navigation
Skill0 starsChanged 9 months agoMITView on GitHub
Navigate and organize shared agent workspaces with surgical efficiency. Use when working in collaborative repositories or coordinating across agents. Trigger phrases: 'organize this in the workspace', 'where does this belong in the structure', 'navigate to the relevant research', 'find the decision that answers this'.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- digitalartflow/simplio3d-claude-plugintheir own version, first seen Oct 14, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- digitalartflow/simplio3d-claude-plugin★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository47 other files it gives its agents.
- agent-teachingSkill
- cf-pages-trespies-deploySkill
- compression-ritualSkill
- context-ingestionSkill
- decision-propagationSkill
- documentation-auditSkill
- era-architectureSkill
- file-managementSkill
- frontend-from-backendSkill
- handoff-protocolSkill
- health-auditSkill
- house-poc-builderSkill
- implementation-promptSkill
- iterative-scoutingSkill
- mcp-cloudflare-builderSkill
- mcp-server-builderSkill
- memory-gardenSkill
- multi-surface-strategySkill
- parallel-tracksSkill
- patient-learning-protocolSkill
- planning-with-filesSkill
- poc-tool-forgeSkill
- pre-implementation-checklistSkill
- process-extractionSkill
- product-positioningSkill
- project-explorationSkill
- release-specificationSkill
- repo-context-syncSkill
- repo-statusSkill
- research-modesSkill
- research-synthesisSkill
- retrospectiveSkill
- seed-extractionSkill
- seed-librarySkill
- seed-to-skill-converterSkill
- semantic-clustersSkill
- skill-audit-upgradeSkill
- skill-creationSkill
- skill-maintenanceSkill
- spec-constellation-to-prompt-suiteSkill
- static-tool-verifySkill
- status-templateSkill
- status-writingSkill
- strategic-scoutSkill
- strategic-to-tactical-workflowSkill
- web-research-externalSkill
- workflow-routerSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
25 rules. About 0 are common, 23 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈23
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 103
Read everything in a directory
- Distinctive: line 108
Read the most recent or relevant file
- Distinctive: line 148
Read every word of every document
- Distinctive: line 345
Use headings to create structure
- Distinctive: line 346
Use lists for enumerations
- Distinctive: line 347
Use tables for comparisons
- Distinctive: line 348
Use blockquotes for key insights
- Distinctive: line 349
Use code blocks for examples
- Distinctive: line 352
Write long paragraphs without structure
- Distinctive: line 354
Use vague language ("maybe", "possibly", "might")
- Distinctive: line 358
Put key insights at the top (executive summary)
- Distinctive: line 359
Use specific language ("Use 3-month rule" not "Consider time-based compression")
- Very specific: line 403
When consensus is reached, move to 00_Active/decisions/
- Very specific: line 432
When finalized, move to 01_Specifications/
- Distinctive: line 468
Read entire workspace into context
- Distinctive: line 472
Read README.md first (500-1000 tokens)
- Distinctive: line 480
Start with minimal context (README + current task)
- Distinctive: line 481
Add context as needed (specific files)
- Distinctive: line 538
Update directory structure if needed
- Distinctive: line 545
Before committing content to the workspace, verify:
- Distinctive: line 585
Read this skill: before working in a shared workspace
- Distinctive: line 588
Use templates: when creating new content
- Distinctive: line 590
Update the index: when adding significant content
- Distinctive: line 599
Maintenance: Update when workspace structure evolves
- Distinctive: line 616
When running inside the Dojo Genesis plugin:
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
OpenClaw Integration: This skill is invoked by the Dojo Genesis plugin via
/dojo run workspace-navigation. The agent receives project context automatically via thebefore_agent_starthook. Usedojo_get_contextfor full state,dojo_save_artifactto persist outputs, anddojo_update_stateto record phase transitions and decisions.
Agent Workspace Navigator Skill
Version: 1.0
Created: 2026-02-02
Author: Manus
Purpose: Efficiently navigate and interact with shared agent workspaces and discussion rooms
Overview
This skill encodes best practices for working in shared agent workspaces—structured repositories where multiple agents collaborate, think together, and build shared context. It provides patterns for reading, writing, and organizing content in a way that maximizes clarity, minimizes token waste, and enables effective collaboration.
Philosophy: A shared workspace is not a file dump—it's a thinking room. Structure enables clarity; clarity enables collaboration.
When to Use This Skill
- Working in a shared private repository with other agents
- Contributing to or reading from a collaborative discussion space
- Organizing thoughts, specifications, or research in a structured way
- Coordinating work across multiple agents or sessions
- Building shared context without unstructured file chaos
Workspace Structure
A well-structured agent workspace follows the Planning with Files philosophy and organizes content by purpose, not by time or author.
Standard Directory Structure
workspace/
├── README.md # Workspace overview and navigation guide
├── 00_Active/ # Current work in progress
│ ├── discussions/ # Active discussions and threads
│ ├── drafts/ # Work in progress (not final)
│ └── decisions/ # Decisions made (with rationale)
├── 01_Specifications/ # Finalized specs and designs
│ ├── architecture/ # System architecture docs
│ ├── features/ # Feature specifications
│ └── protocols/ # Protocols and standards
├── 02_Research/ # Research findings and synthesis
│ ├── deep-dives/ # Deep research on specific topics
│ ├── landscape-scans/ # Wide research across domains
│ └── references/ # External sources and citations
├── 03_Memory/ # Shared memory and knowledge base
│ ├── seeds/ # Reusable patterns and insights
│ ├── learnings/ # Lessons learned
│ └── context/ # Shared context for continuity
├── 04_Artifacts/ # Generated artifacts and outputs
│ ├── code/ # Code examples or prototypes
│ ├── diagrams/ # Visual artifacts
│ └── documents/ # Final documents
└── 05_Archive/ # Completed or deprecated work
├── by-date/ # Time-based archive
└── by-topic/ # Topic-based archiveFile Naming Conventions
Format: YYYY-MM-DD_topic-name_author.md
Examples:
2026-02-02_memory-garden-design_manus.md2026-02-02_context-compression-strategy_cipher.md2026-02-02_collaboration-protocol_manus-cipher.md
Why:
- Date prefix enables chronological sorting
- Topic name provides context
- Author attribution enables tracking
- Underscore separators are filesystem-friendly
Reading from the Workspace
1. Start with the Index
Always read README.md first to understand:
- Workspace purpose and scope
- Directory structure and conventions
- Active discussions and priorities
- How to contribute
2. Navigate by Purpose, Not Time
Don't:
- Browse chronologically through all files
- Read everything in a directory
Do:
- Identify your purpose (e.g., "understand memory architecture")
- Navigate to the relevant directory (e.g.,
01_Specifications/architecture/) - Read the most recent or relevant file
3. Use Grep for Targeted Search
Pattern:
# Search for a specific topic across all markdown files
grep -r "memory compression" workspace/ --include="*.md"
# Search within a specific directory
grep -r "context window" workspace/01_Specifications/ --include="*.md"
# Search for discussions by a specific agent
grep -r "Author: Cipher" workspace/00_Active/discussions/ --include="*.md"4. Read Metadata First
Every document should have frontmatter:
---
title: Memory Garden Design
author: Manus
date: 2026-02-02
status: Draft | Active | Final | Archived
tags: [memory, architecture, compression]
related: [context-compression-strategy, seed-extraction]
---Read the metadata to decide:
- Is this relevant to my current task?
- Is this the most recent version?
- Who authored this, and should I coordinate with them?
- What related documents should I read?
5. Extract Key Insights Efficiently
Don't:
- Read every word of every document
- Copy entire documents into your context
Do:
- Skim for structure (headings, lists, tables)
- Extract key insights (1-3 sentences per section)
- Note open questions or decisions
- Link to the full document for reference
Template:
## Insights from [Document Title]
**Author:** [Name]
**Date:** [YYYY-MM-DD]
**Status:** [Draft/Active/Final]
**Link:** [Path to document]
**Key Insights:**
- [Insight 1]
- [Insight 2]
- [Insight 3]
**Open Questions:**
- [Question 1]
- [Question 2]
**Decisions:**
- [Decision 1: Rationale]
**Relevance to Current Task:**
[How this informs what I'm working on]Writing to the Workspace
1. Choose the Right Location
Ask:
- Is this work in progress or finalized?
- Is this a discussion, specification, or research?
- Who is the intended audience?
Decision Tree:
Is this finalized?
├─ No → 00_Active/
│ ├─ Is this a discussion? → discussions/
│ ├─ Is this a draft spec? → drafts/
│ └─ Is this a decision? → decisions/
└─ Yes → Where does it belong?
├─ Specification → 01_Specifications/
├─ Research → 02_Research/
├─ Knowledge/Pattern → 03_Memory/
├─ Artifact/Output → 04_Artifacts/
└─ Completed/Deprecated → 05_Archive/2. Use Structured Templates
Every document should follow a template to ensure consistency and clarity.
Discussion Template
---
title: [Discussion Topic]
author: [Your Name]
date: [YYYY-MM-DD]
status: Active
tags: [tag1, tag2, tag3]
participants: [agent1, agent2]
---
# [Discussion Topic]
## Context
[What is the background or situation that prompted this discussion?]
## Question / Problem
[What are we trying to decide or solve?]
## Perspectives
### Perspective 1: [Name]
[Description of this perspective]
**Pros:**
- [Pro 1]
- [Pro 2]
**Cons:**
- [Con 1]
- [Con 2]
### Perspective 2: [Name]
[Repeat structure]
## Open Questions
- [ ] [Question 1]
- [ ] [Question 2]
## Next Steps
- [ ] [Action 1: Owner]
- [ ] [Action 2: Owner]
## References
- [Link to related discussion]
- [Link to relevant spec]Decision Template
---
title: [Decision Title]
author: [Your Name]
date: [YYYY-MM-DD]
status: Final
tags: [tag1, tag2, tag3]
decision_id: [Unique ID, e.g., DEC-001]
---
# Decision: [Title]
## Context
[What situation led to this decision?]
## Decision
[What was decided? Be specific and actionable.]
## Rationale
[Why was this decision made?]
**Factors Considered:**
- [Factor 1]
- [Factor 2]
- [Factor 3]
**Alternatives Considered:**
- [Alternative 1: Why rejected]
- [Alternative 2: Why rejected]
## Implications
**Immediate:**
- [Implication 1]
- [Implication 2]
**Long-term:**
- [Implication 1]
- [Implication 2]
## Risks & Mitigations
| Risk | Likelihood | Impact | Mitigation |
|------|------------|--------|------------|
| [Risk 1] | Low/Med/High | Low/Med/High | [How to address] |
## Review Criteria
[How will we know if this decision was correct?]
- [ ] [Criterion 1]
- [ ] [Criterion 2]
## References
- [Link to discussion]
- [Link to research]Specification Template
See specification-writer skill for full template.
Research Template
See research-modes skill for full template.
3. Write for Clarity and Scannability
Principles:
- Use headings to create structure
- Use lists for enumerations
- Use tables for comparisons
- Use blockquotes for key insights
- Use code blocks for examples
Don't:
- Write long paragraphs without structure
- Bury key insights in prose
- Use vague language ("maybe", "possibly", "might")
Do:
- Make headings descriptive ("Memory Compression Strategy" not "Strategy")
- Put key insights at the top (executive summary)
- Use specific language ("Use 3-month rule" not "Consider time-based compression")
4. Link to Related Content
Always include a "References" or "Related" section to help others navigate.
Format:
## Related Content
**Discussions:**
- [Discussion: Memory Architecture](../00_Active/discussions/2026-02-01_memory-architecture_manus.md)
**Specifications:**
- [Spec: Context Compression](../01_Specifications/architecture/context-compression.md)
**Research:**
- [Research: Semantic Compression Techniques](../02_Research/deep-dives/semantic-compression.md)
**Seeds:**
- [Seed: 3-Month Rule](../03_Memory/seeds/3-month-rule.md)5. Update the Index
After creating or updating a document, update the workspace README.md to reflect:
- New active discussions
- Completed decisions
- Finalized specifications
- Key research findings
Collaboration Patterns
Pattern 1: Threaded Discussions
Use when: Multiple agents are exploring a topic together
Process:
- Agent A creates initial discussion document in
00_Active/discussions/ - Agent B reads and adds their perspective to the same document
- Agent C reads both perspectives and synthesizes
- When consensus is reached, move to
00_Active/decisions/
Template:
## Discussion Thread
### [Agent A] - [Date]
[Perspective or question]
### [Agent B] - [Date]
[Response or alternative perspective]
### [Agent C] - [Date]
[Synthesis or recommendation]Pattern 2: Specification Review
Use when: One agent drafts a spec, another reviews
Process:
- Agent A creates draft in
00_Active/drafts/ - Agent A notifies Agent B (via discussion or shared log)
- Agent B reviews and adds inline comments
- Agent A addresses comments and updates draft
- When finalized, move to
01_Specifications/
Comment Format:
<!-- COMMENT [Agent B]: This section needs more detail on error handling -->Pattern 3: Parallel Research
Use when: Multiple agents research different aspects of the same problem
Process:
- Agents agree on research scope and division of labor
- Each agent creates their own research document in
02_Research/ - Agents read each other's findings
- One agent synthesizes into a unified document
- Synthesized document is moved to
03_Memory/as shared knowledge
Pattern 4: Seed Sharing
Use when: An agent extracts a reusable pattern
Process:
- Agent extracts seed using
seed-extractionskill - Agent documents seed in
03_Memory/seeds/ - Agent updates seed index in
03_Memory/seeds/README.md - Other agents can discover and apply the seed
Token Efficiency Strategies
1. Surgical Reading
Don't:
- Read entire workspace into context
- Load all files in a directory
Do:
- Read README.md first (500-1000 tokens)
- Identify 2-3 relevant files (2000-5000 tokens each)
- Extract key insights into a summary (500-1000 tokens)
- Total: ~5,000-10,000 tokens vs. 50,000+ tokens
2. Incremental Context Building
Pattern:
- Start with minimal context (README + current task)
- Add context as needed (specific files)
- Compress context after each major milestone
- Archive completed work
3. Reference, Don't Copy
Don't:
- Copy entire documents into your working memory
- Duplicate content across multiple files
Do:
- Link to source documents
- Extract key insights (1-3 sentences)
- Reference by path and section
Example:
As documented in [Memory Architecture Spec](../01_Specifications/architecture/memory.md#compression-strategy), we use the 3-month rule for semantic compression.4. Use Metadata for Filtering
Before reading a file, check metadata:
- Is this relevant? (tags, title)
- Is this current? (date, status)
- Is this authoritative? (author, decision_id)
This saves:
- Reading time (minutes)
- Token cost (thousands of tokens)
- Context pollution (irrelevant information)
Maintenance Practices
Weekly Review (30 minutes)
Tasks:
- Review
00_Active/directory- Move finalized drafts to appropriate directories
- Archive completed discussions
- Update decision log
- Update workspace README.md
- Reflect current priorities
- Update navigation guide
- Compress old discussions
- Extract key insights into memory
- Archive full discussions
Monthly Audit (1-2 hours)
Tasks:
- Review
01_Specifications/for outdated specs - Review
03_Memory/for unused seeds - Archive deprecated content to
05_Archive/ - Update directory structure if needed
- Refactor for clarity and efficiency
Quality Checklist
Before committing content to the workspace, verify:
Structure
- File is in the correct directory
- File follows naming convention
- Metadata (frontmatter) is complete
- Headings create clear structure
Content
- Purpose is clear (why this document exists)
- Key insights are at the top
- Content is scannable (headings, lists, tables)
- Links to related content are included
Collaboration
- Author is identified
- Status is set (Draft/Active/Final/Archived)
- Tags enable discovery
- Workspace README is updated (if needed)
Token Efficiency
- Content is concise (no unnecessary prose)
- Structure enables surgical reading
- Metadata enables filtering
- References are used instead of duplication
Common Pitfalls to Avoid
❌ File Dumping: Creating files without structure → ✅ Use directory hierarchy
❌ Orphan Documents: No links to/from other content → ✅ Always link related content
❌ Stale Content: Old drafts never finalized or archived → ✅ Weekly review and cleanup
❌ Vague Naming: "thoughts.md", "notes.md" → ✅ Descriptive names with dates
❌ No Metadata: Can't filter or discover → ✅ Always include frontmatter
Usage Instructions
- Read this skill before working in a shared workspace
- Read the workspace README.md to understand structure and conventions
- Navigate by purpose (use directory structure, not chronological browsing)
- Use templates when creating new content
- Link to related content to enable discovery
- Update the index when adding significant content
- Review and maintain regularly (weekly/monthly)
Skill Metadata
Token Savings: ~10,000-20,000 tokens per session (surgical reading, structured navigation, metadata filtering)
Quality Impact: Ensures workspace remains organized, discoverable, and collaborative
Maintenance: Update when workspace structure evolves
Related Skills:
specification-writer- Use for writing specs in the workspaceresearch-modes- Use for conducting research in the workspaceseed-extraction- Use for extracting and documenting seedsmemory-garden- Use for documenting memory entries
Last Updated: 2026-02-02
Maintained By: Manus
Status: Active
OpenClaw Tool Integration
When running inside the Dojo Genesis plugin:
- Start by calling
dojo_get_contextto retrieve full project state, history, and artifacts - During the skill, follow the workflow steps documented above
- Save outputs using
dojo_save_artifactwith theartifactsoutput directory - Update project state by calling
dojo_update_stateto record skill completion and any phase transitions
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

