スキル一覧に戻る
claudeaceae

maintenance

by claudeaceae

Bootstrap specification for giving Claude a persistent body, memory, and agency on a Mac

7🍴 2📅 2026年1月24日
GitHubで見るManusで実行

SKILL.md


name: maintenance description: Run organism maintenance checks - drift detection, symlink repair, service verification. Use for health checks and maintenance tasks. triggers:

  • maintenance
  • health check
  • system check
  • drift check

Organism Maintenance

Run maintenance checks and repairs on the Samara organism.

Quick Check

Run a quick health status:

~/.claude-mind/system/bin/sync-organism --check && echo "No drift detected" || echo "Drift detected"

Full Maintenance Checklist

1. System Drift Check

~/.claude-mind/system/bin/sync-organism --check

If drift detected, review and sync:

~/.claude-mind/system/bin/sync-organism

2. Launchd Services

launchctl list | grep com.claude

Expected: 4+ services (wake-adaptive, dream, message-watcher, etc.)

If missing, reload:

launchctl load ~/Library/LaunchAgents/com.claude.*.plist

3. Samara.app Status

pgrep -x Samara && echo "Running" || echo "Not running"

If not running:

open /Applications/Samara.app

4. FDA Status

# Check for recent FDA issues
tail -20 ~/.claude-mind/system/logs/samara.log | grep -i "denied\|permission"

5. Lock File

# Check for stale locks
if [ -f ~/.claude-mind/claude.lock ]; then
    cat ~/.claude-mind/claude.lock | python3 -c "import sys,json; d=json.load(sys.stdin); print(f\"Lock held by: {d.get('task')} (PID: {d.get('pid')})\")"
fi
# Check critical symlinks
for link in ~/.claude-mind/system/bin ~/.claude-mind/.claude ~/.claude-mind/system/instructions; do
    if [ -L "$link" ]; then
        if [ -e "$link" ]; then
            echo "$link -> $(readlink "$link") [OK]"
        else
            echo "$link -> $(readlink "$link") [BROKEN]"
        fi
    fi
done

Repair Commands

Sync from repo

~/.claude-mind/system/bin/sync-organism

Rebuild Samara.app

~/.claude-mind/system/bin/update-samara

Clear stale lock

rm -f ~/.claude-mind/claude.lock

Reload all launchd services

for f in ~/Library/LaunchAgents/com.claude.*.plist; do
    launchctl unload "$f" 2>/dev/null
    launchctl load "$f"
done

When to Use

  • After updating samara-main repo
  • After system restart
  • When wake cycles seem stuck
  • When messages aren't being processed
  • After Xcode rebuild of Samara.app

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です