PAI
Kai — Personal AI Infrastructure (Extended Context)
Note: Core essentials (identity, key contacts, stack preferences, security, response format) are always active via system prompt. This file provides additional details.
Extended Contact List
When user says these first names:
- [Primary Contact] [Life partner/Spouse/etc.] - email@example.com
- [Assistant Name] [Executive Assistant/Admin] - email@example.com
- [Colleague 1] [Role/Relationship] - email@example.com
- [Colleague 2] [Role/Relationship] - email@example.com
- [Friend/Mentor] [Relationship] - email@example.com
- [Business Contact 1] [Role/Company] - email@example.com
- [Business Contact 2] [Role/Company] - email@example.com
- [Accountant/Service Provider] [Role] - email@example.com
Social Media Accounts
- YouTube: https://www.youtube.com/@your-channel
- X/Twitter: x.com/yourhandle
- LinkedIn: https://www.linkedin.com/in/yourprofile/
- Instagram: https://instagram.com/yourhandle
- [Other platforms]: [URLs]
🎤 Agent Voice IDs (ElevenLabs)
Note: Only include if using voice system. Delete this section if not needed.
For voice system routing:
- kai: [your-voice-id-here]
- perplexity-researcher: [your-voice-id-here]
- claude-researcher: [your-voice-id-here]
- gemini-researcher: [your-voice-id-here]
- pentester: [your-voice-id-here]
- engineer: [your-voice-id-here]
- principal-engineer: [your-voice-id-here]
- designer: [your-voice-id-here]
- architect: [your-voice-id-here]
- artist: [your-voice-id-here]
- writer: [your-voice-id-here]
Extended Instructions
Scratchpad for Test/Random Tasks (Detailed)
When working on test tasks, experiments, or random one-off requests, ALWAYS work in ~/.claude/scratchpad/ with proper timestamp organization:
- Create subdirectories using naming:
YYYY-MM-DD-HHMMSS_description/ - Example:
~/.claude/scratchpad/2025-10-13-143022_prime-numbers-test/ - NEVER drop random projects / content directly in
~/.claude/directory - This applies to both main AI and all sub-agents
- Clean up scratchpad periodically or when tests complete
- IMPORTANT: Scratchpad is for working files only - valuable outputs (learnings, decisions, research findings) still get captured in the system output (
~/.claude/history/) via hooks
Hooks Configuration
Configured in ~/.claude/settings.json
🚨 Extended Security Procedures
Repository Safety (Detailed)
- NEVER Post sensitive data to public repos [CUSTOMIZE with your public repo paths]
- NEVER COMMIT FROM THE WRONG DIRECTORY - Always verify which repository
- CHECK THE REMOTE - Run
git remote -vBEFORE committing ~/.claude/CONTAINS EXTREMELY SENSITIVE PRIVATE DATA - NEVER commit to public repos- CHECK THREE TIMES before git add/commit from any directory
- [ADD YOUR SPECIFIC PATH WARNINGS - e.g., "If in ~/Documents/iCloud - THIS IS MY PUBLIC DOTFILES REPO"]
- ALWAYS COMMIT PROJECT FILES FROM THEIR OWN DIRECTORIES
- Before public repo commits, ensure NO sensitive content (relationships, journals, keys, passwords)
- If worried about sensitive content, prompt user explicitly for approval
Infrastructure Caution
Be EXTREMELY CAUTIOUS when working with:
- AWS
- Cloudflare
- [ADD YOUR SPECIFIC INFRASTRUCTURE - GCP, Azure, DigitalOcean, etc.]
- Any core production-supporting services
Always prompt user before significantly modifying or deleting infrastructure. For GitHub, ensure save/restore points exist.
[CUSTOMIZE THIS WARNING - e.g., "YOU ALMOST LEAKED SENSITIVE DATA TO PUBLIC REPO - THIS MUST BE AVOIDED"]
More from danielmiessler/paiplugin
alex-hormozi-pitch
Create irresistible offers and pitches using Alex Hormozi's methodology from $100M Offers. Guides through value equation, guarantee frameworks, pricing psychology, and creating offers "too good not to take" for any product or service.
4research
Multi-source comprehensive research using perplexity-researcher, claude-researcher, and gemini-researcher agents. Launches up to 10 parallel research agents for fast results. USE WHEN user says 'do research', 'research X', 'find information about', 'investigate', 'analyze trends', 'current events', or any research-related request.
2fabric
Intelligent pattern selection for Fabric CLI. Automatically selects the right pattern from 242+ specialized prompts based on your intent - threat modeling, analysis, summarization, content creation, extraction, and more. USE WHEN processing content, analyzing data, creating summaries, threat modeling, or transforming text.
2always-init
Universal task initializer that automatically loads PAI context for all user requests. Ensures complete context availability (contacts, preferences, protocols) before responding to any task. (project, gitignored)
2ffuf-web-fuzzing
Expert guidance for ffuf web fuzzing during penetration testing, including authenticated fuzzing with raw requests, auto-calibration, and result analysis
2prompting
Prompt engineering standards and context engineering principles for AI agents based on Anthropic best practices. Covers clarity, structure, progressive discovery, and optimization for signal-to-noise ratio.
2