/orphans

SkillDev tools

Find orphan notes (notes with no backlinks) using sub-agents for efficient scanning.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the /orphans skill

About this capability

A comprehensive knowledge management system for Solutions Architects using AI

What this skill tells your AI

The instructions your AI receives, as published by davidroliverba/architectkb in .claude/skills/orphans/SKILL.md and read by ahel’s review.

Find orphan notes (notes with no backlinks) using sub-agents for efficient scanning.

Usage

/orphans
/orphans type:Meeting
/orphans --fix

Instructions

Phase 1: Planning

  1. Determine scope:
    • All notes (default)
    • Specific type if provided
  2. Plan the scan:
    • Get all notes in vault
    • Build link graph
    • Identify orphans

Phase 2: Parallel Analysis (use sub-agents)

Launch these sub-agents in parallel using model: "haiku" for efficiency:

Agent 1: Build Note Index (Haiku)

  • List all .md files in vault root and +Meetings/ folder
  • Extract: filename, type from frontmatter
  • Return: complete note inventory

Agent 2: Extract Outgoing Links (Haiku)

  • For each note, extract all [[wiki-links]]
  • Build map: note → [linked notes]
  • Return: outgoing link map

Agent 3: Calculate Incoming Links (Haiku)

  • Invert the link map
  • Build map: note → [notes linking to it]
  • Return: incoming link counts

Agent 4: Identify Special Cases (Haiku)

  • Find MOC files (should have many outgoing, few incoming)
  • Find template files (expected orphans)
  • Find daily notes (may not need links)
  • Return: exclusion list

Phase 3: Compile Results

# Orphan Notes Report

**Scanned**: {{total notes}}
**Orphans Found**: {{count}}
**Generated**: {{DATE}}

## Summary

- Total notes: {{count}}
- With incoming links: {{count}} ({{%}})
- Orphans (no incoming): {{count}} ({{%}})
- Excluded (templates, MOCs): {{count}}

## Orphan Notes by Type

### Projects ({{count}})
These projects aren't referenced anywhere:
| Note | Created | Last Modified |
|------|---------|---------------|
{{orphan projects}}

### Meetings ({{count}})
Meetings not linked from any note:
{{orphan meetings}}

### People ({{count}})
People not mentioned in any note:
{{orphan people}}

### Pages ({{count}})
Documentation pages with no references:
{{orphan pages}}

### Tasks ({{count}})
Tasks not linked to projects:
{{orphan tasks}}

## Recommendations

### High Priority (should definitely be linked)
{{notes that seem important but have no links}}

### Consider Archiving
{{old notes with no links that may be obsolete}}

### Link Suggestions

| Orphan Note | Suggested Link From |
|-------------|---------------------|
{{AI-suggested connections based on content}}

## Quick Fixes

To link orphan meetings to their projects:
{{list of suggested edits}}

--fix Mode

If --fix flag provided:

  1. For each orphan meeting with a project in frontmatter, add link from project file
  2. For each orphan person mentioned in meetings, add link from relevant meetings
  3. Report changes made

Signals

GitHub stars
52
Forks
12
Last commit
Mar 2026
Advanced
Catalog kind
skill
Gateway key
orphans
Source
github.com/davidroliverba/architectkb
/orphans: Skill · ahel