一键导入
system
System maintenance - integrity check, document session, secret scanning. USE WHEN integrity, audit, document session, secrets, security scan.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
System maintenance - integrity check, document session, secret scanning. USE WHEN integrity, audit, document session, secrets, security scan.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Personal AI Infrastructure core. The authoritative reference for how PAI works.
Life OS and project management. USE WHEN life goals, projects, dependencies, TELOS, books, movies, tracking.
Security assessment and intelligence. USE WHEN recon, reconnaissance, port scan, subdomain, DNS, WHOIS, web assessment, pentest, vulnerability, security scan, prompt injection, jailbreak, LLM security, security news, breaches, annual reports, threat landscape.
Web security assessment. USE WHEN web assessment, pentest, security testing, vulnerability scan. SkillSearch('webassessment') for docs.
PowerPoint processing. USE WHEN pptx, PowerPoint, slides. SkillSearch('pptx') for docs.
Utility and helper skills. USE WHEN aphorisms, quotes, browser automation, Cloudflare, create CLI, build CLI, create skill, process documents, PDF, Word, Excel, evaluations, evals, fabric patterns, PAI upgrade, parser, prompting, templates.
| name | System |
| description | System maintenance - integrity check, document session, secret scanning. USE WHEN integrity, audit, document session, secrets, security scan. |
Before executing, check for user customizations at:
~/.opencode/PAI/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 validation, integrity audits, documentation tracking, and security scanning for the PAI system.
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.
When executing a workflow, do BOTH:
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 &
Output text notification:
Running the **WorkflowName** workflow from the **System** skill...
| Workflow | Trigger | Purpose | File |
|---|---|---|---|
| IntegrityCheck | "integrity check", "audit system", "check references", "system health" | Find and fix broken references across the system | Workflows/IntegrityCheck.md |
| DocumentSession | "document session", "document today", "document this session", "log session" | Document current session's work from transcript | Workflows/DocumentSession.md |
| DocumentRecent | "document recent", "catch up docs", "what's undocumented", "document since last update" | Catch-up documentation for changes since last documented update | Workflows/DocumentRecent.md |
| GitPush | "git push", "commit and push", "push changes", "push to repo" | Git commit + push to private jeremAIah repo | Workflows/GitPush.md |
Composition Rules:
| Workflow | Trigger | File |
|---|---|---|
| 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 |
| Workflow | Trigger | File |
|---|---|---|
| WorkContextRecall | "we just worked on", "what did we do with", "remember when we", "didn't we already" | Workflows/WorkContextRecall.md |
Note: For public jeremAIah integrity ("check PAI integrity", "audit PAI packs"), use the PAI skill → PAIIntegrityCheck.md
Example 1: Integrity Check
User: "Run an integrity check"
→ Invokes IntegrityCheck workflow
→ Spawns parallel agents to audit ~/.opencode
→ 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 ~/.opencode (PRIVATE repo)
→ git add + commit + push
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 ~/.opencode with ~/Projects/PAI
→ Reports private content in wrong place
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
| Operation | Input | Output | Duration |
|---|---|---|---|
| IntegrityCheck | Codebase scan | List of broken refs found/fixed | ~2-5 min |
| DocumentSession | Session transcript | PAISYSTEMUPDATES entry | ~30s |
| DocumentRecent | Git history since last update | Multiple PAISYSTEMUPDATES entries | ~1-2 min |
| GitPush | PAISYSTEMUPDATES directory | git commit + push | ~10s |
End of Session: DocumentSession → GitPush
After Refactoring: IntegrityCheck → DocumentSession → GitPush
Catch-up: DocumentRecent → GitPush
Quick Push: GitPush (if docs already created)
| Audit Type | Tool | Scope | Duration |
|---|---|---|---|
| Secret Scan | TruffleHog | Any directory | ~30s-2min |
| Cross-Repo | Diff agents | Both repos | ~1 min |
| Privacy Check | grep/patterns | skills/ (excl USER/WORK) | ~30s |
Verbose Narrative Structure:
| Tool | Purpose | Location |
|---|---|---|
| SecretScan.ts | TruffleHog wrapper for credential detection | PAI/Tools/SecretScan.ts |
| CreateUpdate.ts | Create new system update entries | Tools/CreateUpdate.ts |
| UpdateIndex.ts | Regenerate index.json and CHANGELOG.md | Tools/UpdateIndex.ts |
| UpdateSearch.ts | Search and query system updates | Tools/UpdateSearch.ts |
| ExtractArchitectureUpdates.ts | Historical migration tool (one-time use) | Tools/ExtractArchitectureUpdates.ts |
| Template | Purpose | Location |
|---|---|---|
| Update.md | Template for system update entries | Templates/Update.md |
| Output | Location |
|---|---|
| Integrity Reports | MEMORY/STATE/integrity/YYYY-MM-DD.md |
| System Updates | MEMORY/PAISYSTEMUPDATES/YYYY/MM/*.md |
| Update Index | MEMORY/PAISYSTEMUPDATES/index.json |
| Changelog | MEMORY/PAISYSTEMUPDATES/CHANGELOG.md |