Agent skill
update_moc
Manage research area hubs (MOCs) with lean, project-focused organization
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/update-moc
SKILL.md
🗺️ Update MOC Skill
Maintain research area MOCs (MOCs/) by adding/removing project links and canonical papers.
CRITICAL RULES
- MOC notes live only in
MOCs/ - MOCs organize projects (primary content)
- MOCs may link to canonical/survey papers ONLY
- NO paper dumping - exhaustive lists forbidden
- Papers appear in MOC only if:
- Foundational/canonical for the field
- Survey or taxonomy paper
- Motivated multiple projects
- If paper is relevant through only ONE project → do not add to MOC
WORKFLOW
1. Get MOC details
Ask user for:
- MOC name (research area to update)
- Action: Add projects? Add canonical papers? Remove items?
- Items to add/remove (project or paper names)
2. Identify target MOC file
Location: MOCs/[MOC Name].md
Find by: Search vault index or grep for MOC name
3. Validate before changes
For projects to add:
- Verify project exists in
Projects/ - Verify project is NOT already in MOC
- Verify project links to this MOC (bidirectional)
For papers to add:
- Verify paper is foundational/canonical/survey
- Verify paper is NOT already in MOC
- Verify paper motivated multiple projects (or is canonical)
4. Update MOC
- Add project links in Projects section:
[[Project Name]] - Add paper links in Papers section (if canonical):
[[Paper Title]] - Maintain alphabetical or logical order
- Remove deprecated projects/papers
5. Verify bidirectional links
For each added project:
- Open project file in
Projects/ - Verify project links to this MOC
- If missing → notify user to add MOC link to project
For each added paper:
- Verify paper does NOT link directly to MOC (forbidden)
- Paper links only to projects
OUTPUT RULES
- Bullet points only
- Fragments preferred
- No prose
- Clear structure
- Each section ≤5 bullets
SELF-CHECK
✅ Did I verify all items exist before adding?
✅ Are project links properly formatted: [[Project Name]]?
✅ Are paper links in Title Case: [[Paper Title]]?
✅ Did I check bidirectional project linking?
✅ Did I verify no forbidden paper→MOC links?
✅ Did I verify no paper dumping (only canonical papers)?
✅ MOC structure remains lean?
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?