Back to list
danielmiessler

system

by danielmiessler

Agentic AI Infrastructure for magnifying HUMAN capabilities.

5,521🍴 871📅 Jan 23, 2026

SKILL.md


name: System description: System maintenance with four core operations - integrity check (find/fix broken references), document session (current transcript), document recent (catch-up since last update), git push (git commit + push). Plus security workflows. USE WHEN integrity check, audit system, document session, document this session, document today, document recent, catch up docs, what's undocumented, git push, commit and push, check for secrets, security scan, privacy check, cross-repo validation, OR asking about past work ("we just worked on", "remember when we").

Customization

Before executing, check for user customizations at: ~/.claude/skills/CORE/USER/SKILLCUSTOMIZATIONS/System/

If this directory exists, load and apply any PREFERENCES.md, configurations, or resources found there. These override default behavior. If the directory does not exist, proceed with skill defaults.

System Skill

System validation, integrity audits, documentation tracking, and security scanning for the PAI system.

Visibility

This skill runs in the foreground so you can see all output, progress, and hear voice notifications as work happens. Documentation updates, integrity checks, and other system operations should be visible to maintain transparency.


Voice Notification

When executing a workflow, do BOTH:

  1. Send voice notification:

    curl -s -X POST http://localhost:8888/notify \
      -H "Content-Type: application/json" \
      -d '{"message": "Running WORKFLOWNAME workflow from System skill"}' \
      > /dev/null 2>&1 &
    
  2. Output text notification:

    Running the **WorkflowName** workflow from the **System** skill...
    

Workflow Routing

Core Operations (The Four)

WorkflowTriggerPurposeFile
IntegrityCheck"integrity check", "audit system", "check references", "system health"Find and fix broken references across the systemWorkflows/IntegrityCheck.md
DocumentSession"document session", "document today", "document this session", "log session"Document current session's work from transcriptWorkflows/DocumentSession.md
DocumentRecent"document recent", "catch up docs", "what's undocumented", "document since last update"Catch-up documentation for changes since last documented updateWorkflows/DocumentRecent.md
GitPush"git push", "commit and push", "push changes", "push to repo"Git commit + push to private PAI repoWorkflows/GitPush.md

Composition Rules:

  • Integrity Check → may produce fixes → Document Session → Git Push
  • After any session → Document Session → Git Push
  • Periodic catch-up → Document Recent → Git Push

Security Workflows

WorkflowTriggerFile
SecretScanning"check for secrets", "scan for credentials", "security scan"Workflows/SecretScanning.md
CrossRepoValidation"cross-repo validation", "check for leaks"Workflows/CrossRepoValidation.md
PrivacyCheck"privacy check", "check for sensitive data", "data isolation"Workflows/PrivacyCheck.md

Utility Workflows

WorkflowTriggerFile
WorkContextRecall"we just worked on", "what did we do with", "remember when we", "didn't we already"Workflows/WorkContextRecall.md

Note: For public PAI integrity ("check PAI integrity", "audit PAI packs"), use the PAI skill → PAIIntegrityCheck.md


Examples

Core Operations

Example 1: Integrity Check

User: "Run an integrity check"
→ Invokes IntegrityCheck workflow
→ Spawns parallel agents to audit ~/.claude
→ Finds broken references, missing files
→ Returns list of issues found/fixed

Example 2: Document Current Session

User: "Document this session"
→ Invokes DocumentSession workflow
→ Reads current session transcript
→ Uses AI to extract what changed and why
→ Creates entry in MEMORY/PAISYSTEMUPDATES/
→ Automatically calls GitPush

Example 3: Catch-up Documentation

User: "What's undocumented? Catch up the docs."
→ Invokes DocumentRecent workflow
→ Finds last documented update timestamp
→ Compares git history since then
→ Generates documentation for missed changes
→ Automatically calls GitPush

Example 4: Git Push

User: "Git Push"
→ Invokes GitPush workflow
→ Verifies we're in ~/.claude (PRIVATE repo)
→ git add + commit + push

Security Workflows

Example 5: Secret Scanning

User: "Check for secrets before I push"
→ Invokes SecretScanning workflow
→ Runs TruffleHog on specified directory
→ Reports any API keys, credentials found

Example 6: Cross-Repo Validation

User: "Make sure nothing leaked to public"
→ Invokes CrossRepoValidation workflow
→ Compares ~/.claude with ~/Projects/PAI
→ Reports private content in wrong place

Utility

Example 7: Recall Past Work

User: "We just worked on the status line - why broken again?"
→ Invokes WorkContextRecall workflow
→ Searches MEMORY/, git history for "status line"
→ Presents timeline of changes and possible regression

Quick Reference

The Four Core Operations

OperationInputOutputDuration
IntegrityCheckCodebase scanList of broken refs found/fixed~2-5 min
DocumentSessionSession transcriptPAISYSTEMUPDATES entry~30s
DocumentRecentGit history since last updateMultiple PAISYSTEMUPDATES entries~1-2 min
GitPushPAISYSTEMUPDATES directorygit commit + push~10s

Composition Patterns

End of Session:     DocumentSession → GitPush
After Refactoring:  IntegrityCheck → DocumentSession → GitPush
Catch-up:           DocumentRecent → GitPush
Quick Push:         GitPush (if docs already created)

Security Audits

Audit TypeToolScopeDuration
Secret ScanTruffleHogAny directory~30s-2min
Cross-RepoDiff agentsBoth repos~1 min
Privacy Checkgrep/patternsskills/ (excl USER/WORK)~30s

Documentation Format

Verbose Narrative Structure:

  • The Story (1-3 paragraphs): Background, Problem, Resolution
  • How It Used To Work: Previous state with bullet points
  • How It Works Now: New state with improvements
  • Going Forward: Future implications
  • Verification: How we know it works

When to Use

Integrity Checks

  • After major refactoring
  • Before releasing updates
  • Periodic system health checks
  • When something "feels broken"
  • Before pushing to public PAI repo

Documentation

  • End of significant work sessions
  • After creating new skills/workflows/tools
  • When architectural decisions are made
  • To maintain system history

Security Scanning

  • Before any git commit to public repos
  • When auditing for credential leaks
  • Periodic security hygiene checks
  • After receiving external code/content

Privacy Validation

  • After working with USER/ or WORK/ content
  • Before any public commits
  • When creating new skills that might reference personal data
  • Periodic audit to ensure data isolation

Work Context Recall

  • When Daniel asks about past work ("we just fixed that")
  • Questions about why decisions were made
  • Finding artifacts from previous sessions
  • Debugging something that was "already fixed"
  • Resuming multi-session projects

Tools

ToolPurposeLocation
SecretScan.tsTruffleHog wrapper for credential detectionCORE/Tools/SecretScan.ts
CreateUpdate.tsCreate new system update entriesTools/CreateUpdate.ts
UpdateIndex.tsRegenerate index.json and CHANGELOG.mdTools/UpdateIndex.ts
UpdateSearch.tsSearch and query system updatesTools/UpdateSearch.ts
ExtractArchitectureUpdates.tsHistorical migration tool (one-time use)Tools/ExtractArchitectureUpdates.ts

Templates

TemplatePurposeLocation
Update.mdTemplate for system update entriesTemplates/Update.md

Output Locations

OutputLocation
Integrity ReportsMEMORY/STATE/integrity/YYYY-MM-DD.md
System UpdatesMEMORY/PAISYSTEMUPDATES/YYYY/MM/*.md
Update IndexMEMORY/PAISYSTEMUPDATES/index.json
ChangelogMEMORY/PAISYSTEMUPDATES/CHANGELOG.md

  • PAI - Public PAI repository management (includes PAIIntegrityCheck)
  • CORE - System architecture and memory documentation
  • Evals - Regression testing and capability verification

Score

Total Score

80/100

Based on repository quality metrics

SKILL.md

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

+20
LICENSE

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

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 1000以上

+15
最近の活動

1ヶ月以内に更新

+10
フォーク

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

+5
Issue管理

オープンIssueが50未満

0/5
言語

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

+5
タグ

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

+5

Reviews

💬

Reviews coming soon