add MASTER_SKILLS_AND_TOOLS.md documentation
This commit is contained in:
@@ -0,0 +1,311 @@
|
||||
---
|
||||
title: "Master Skills and Tools Documentation"
|
||||
status: "active"
|
||||
folder: "000-configs"
|
||||
tags: [config, skills, tools]
|
||||
created: "2026-07-30"
|
||||
updated: "2026-07-30"
|
||||
version: "1.0.0"
|
||||
---
|
||||
|
||||
# Master Skills and Tools Documentation
|
||||
|
||||
This document provides a comprehensive overview of all available skills, tools, and directory structures accessible in this technical workspace.
|
||||
|
||||
## Overview
|
||||
|
||||
This workspace is a sophisticated technical environment with extensive capabilities for development, testing, documentation, and system administration. It combines AI-powered development tools with traditional command-line interfaces and version control systems.
|
||||
|
||||
## Knowledge Base Skills
|
||||
|
||||
### Available Skills
|
||||
|
||||
#### 1. **System Processing Skills**
|
||||
- **brainstorming-11** (Superpowers Brainstorming SKill)
|
||||
- Purpose: Structured brainstorming and planning methodology
|
||||
- Use case: Initial project planning and concept development
|
||||
|
||||
- **subagent-driven-development-03** (Subagent-Driven Development)
|
||||
- Purpose: Execute plans by dispatching fresh implementer subagents per task with review cycles
|
||||
- Use case: Complex multi-step implementation projects requiring systematic execution
|
||||
|
||||
- **executing-plans-01** (Executing Plans)
|
||||
- Purpose: Load plan, review critically, execute all tasks, report completion
|
||||
- Use case: Planning and execution of structured tasks
|
||||
|
||||
#### 2. **Cloudflare Development Skills**
|
||||
- **workers-best-practices** (Workers Best Practices)
|
||||
- Purpose: Reviews and authors Cloudflare Workers code against production best practices
|
||||
- Use case: Cloudflare Workers development and code review
|
||||
|
||||
- **durable-objects** (Durable Objects)
|
||||
- Purpose: Create and review Cloudflare Durable Objects for stateful coordination
|
||||
- Use case: Chat rooms, multiplayer games, booking systems, RPC methods
|
||||
|
||||
- **wrangler** (Wrangler)
|
||||
- Purpose: Cloudflare Workers CLI for deploying, developing, and managing Workers
|
||||
- Use case: Cloudflare Workers deployment and configuration
|
||||
|
||||
- **building-mcp-servers-on-cloudflare-21** (Building MCP Servers)
|
||||
- Purpose: Building MCP servers on Cloudflare with updated SDK knowledge
|
||||
- Use case: MCP server development with Cloudflare integration
|
||||
|
||||
- **building-ai-agent-on-cloudflare** (Building AI Agent)
|
||||
- Purpose: Building AI agents on Cloudflare with updated SDK knowledge
|
||||
- Use case: AI agent development using Cloudflare Agents SDK
|
||||
|
||||
#### 3. **Testing and Performance Skills**
|
||||
- **playwright-best-practices** (Playwright Best Practices)
|
||||
- Purpose: Browser testing and screenshot capabilities
|
||||
- Use case: End-to-end testing and visual regression testing
|
||||
|
||||
- **web-perf** (Web Performance)
|
||||
- Purpose: Analyzes web performance using Chrome DevTools
|
||||
- Use case: Web performance auditing and optimization
|
||||
|
||||
#### 4. **Business and User Experience Skills**
|
||||
- **solo-dev-fiverr** (Solo Dev Fiverr)
|
||||
- Purpose: Power skill for solo Node/JS/TS dev selling modern dashboard and UI work
|
||||
- Use case: Client deliverables, Fiverr gigs, premium UI development
|
||||
|
||||
- **marketing-psychology** (Marketing Psychology)
|
||||
- Purpose: Apply psychological principles to marketing
|
||||
- Use case: Consumer behavior, persuasion, decision-making optimization
|
||||
|
||||
- **ux-content-formatte-** (UX Content Formatter)
|
||||
- Purpose: Formats text, reports, and dashboard data into scannable layouts
|
||||
- Use case: Content formatting, report generation, data presentation
|
||||
|
||||
#### 5. **Legal and Reference Skills**
|
||||
- **courtlistener-api** (Courtlistener API)
|
||||
- Purpose: Legal case law database with PACER data and judge profiles
|
||||
- Use case: Legal research and case law analysis
|
||||
|
||||
#### 6. **Process Skills**
|
||||
- **dispatching-parallel-agents-04** (Dispatching Parallel Agents)
|
||||
- Purpose: Delegate tasks to specialized agents with isolated context
|
||||
- Use case: Parallel processing and specialized task execution
|
||||
|
||||
- **find-skills** (Find Skills)
|
||||
- Purpose: Discover and install agent skills
|
||||
- Use case: Skill discovery and capability expansion
|
||||
|
||||
## Available Tools
|
||||
|
||||
### File and Directory Operations
|
||||
- **list_files**: Return structured listing of files and directories
|
||||
- **read_file**: Read file contents with optional line ranges and image support
|
||||
- **display_file**: Open files in viewer (for visual inspection)
|
||||
- **write_file**: Write text content to files with automatic directory creation
|
||||
- **replace_file_content**: Find and replace exact strings in files
|
||||
- **view_file**: Get file content by ID with pagination support
|
||||
- **list_processes**: List all tracked background processes
|
||||
|
||||
### Calendar and Scheduling
|
||||
- **create_calendar_event**: Create calendar events, reminders, alarms
|
||||
- **search_calendar_events**: Search calendar events by text and date range
|
||||
- **update_calendar_event**: Update existing calendar events
|
||||
- **delete_calendar_event**: Delete calendar events permanently
|
||||
|
||||
### Git and Version Control
|
||||
- **run_command**: Run shell commands in background with output tracking
|
||||
- **send_process_input**: Write text to process stdin
|
||||
- **kill_process**: Terminate processes
|
||||
- **get_process_status**: Get process output and status
|
||||
|
||||
### Knowledge Base Management
|
||||
- **list_knowledge**: List knowledge bases, files, and notes
|
||||
- **query_knowledge_files**: Semantic/vector search across knowledge files
|
||||
- **view_knowledge_file**: Get content from knowledge base files
|
||||
- **search_knowledge_files**: Search files by filename across knowledge bases
|
||||
- **grep_knowledge_files**: Exact text search across knowledge files
|
||||
- **write_note**: Create new notes with markdown content
|
||||
- **view_note**: Get full note content by ID
|
||||
- **search_notes**: Search saved notes by title and content
|
||||
- **replace_note_content**: Update existing notes
|
||||
|
||||
### Project Management
|
||||
- **create_tasks**: Create visible task checklists for multi-step work
|
||||
- **update_task**: Mark tasks as completed/in_progress/pending/cancelled
|
||||
|
||||
### Documentation Generation
|
||||
- **writing-plans**: Create comprehensive implementation plans with task decomposition
|
||||
|
||||
### Automation and Scheduling
|
||||
- **create_automation**: Create scheduled automations with iCalendar RRULE
|
||||
- **list_automations**: List scheduled automations
|
||||
- **update_automation**: Update existing automations
|
||||
- **toggle_automation**: Pause/resume automations
|
||||
- **delete_automation**: Delete automations and history
|
||||
|
||||
### Research and Search
|
||||
- **search_web**: Search the public web for current information
|
||||
- **deep_research**: Multi-round research using Open WebUI web search
|
||||
- **fetch_url**: Extract main text content from web pages
|
||||
- **consult_council**: Orchestrates 3-stage council meetings
|
||||
|
||||
### Context and Library Management
|
||||
- **context7_resolve-library-id**: Resolve package names to Context7-compatible library IDs
|
||||
- **context7_query-docs**: Query up-to-date documentation from Context7
|
||||
|
||||
### Task Delegation
|
||||
- **delegate_task**: Delegate focused work to parallel sub-agents
|
||||
- **run_sub_agent**: Delegate tasks to sub-agents for autonomous completion
|
||||
- **run_parallel_sub_agents**: Run multiple independent sub-agent tasks concurrently
|
||||
|
||||
### Time and Utilities
|
||||
- **get_current_timestamp**: Get current Unix timestamp
|
||||
- **calculate_timestamp**: Calculate timestamps for date filtering
|
||||
- **timer**: Set one-shot timers
|
||||
|
||||
## Directory Structure
|
||||
|
||||
### Root and Main Directories
|
||||
|
||||
#### `/home/user/000-configs/` - System Configuration
|
||||
- **MASTER_SKILLS_AND_TOOLS.md**: This master documentation file
|
||||
- **GH_CLI_INSTRUCTIONS.md**: GitHub CLI usage instructions
|
||||
- **PLAYWRIGHT_BROWSER_INSTRUCTIONS.md**: Playwright browser testing instructions
|
||||
- **VITE_PREVIEW_INSTRUCTIONS.md**: Vite development server preview instructions
|
||||
- **docs/**: Documentation folder with internal reference materials
|
||||
- **tools/**: Tool-specific documentation and instructions
|
||||
|
||||
#### `/home/user/02-repos/` - Code Repositories
|
||||
- **shit_in_a_vault/**: Private Obsidian vault for note-taking and knowledge management
|
||||
- Contains structured markdown documentation with YAML frontmatter
|
||||
- Used for project documentation and knowledge retention
|
||||
|
||||
- **webby/**: Separate web development project repository
|
||||
- **fuckgovda_vault/**: Previously deleted locally but exists remotely Obsidian vault
|
||||
|
||||
#### `/home/user/02-repos/shit_in_a_vault/` - Obsidian Vault Structure
|
||||
**Vault Rules and Configuration:**
|
||||
- **04-models/Vault-Rules.md**: Core vault editing rules and conventions
|
||||
- **04-models/model-memory.md**: Historical context and memory
|
||||
- **000-configs/tools/**: Tool documentation and instructions
|
||||
- **000-configs/skills/**: Skill documentation and recommendations
|
||||
- **01-logs/daily/**: Auto daily notes
|
||||
- **02-notes/**: Short notes, scratch work, per-topic research
|
||||
- **03-archive/**: Completed or superseded materials
|
||||
- **04-models/**: Model behavior docs, prompts, memory files
|
||||
- **05-handoffs/**: Handoff docs between models or sessions
|
||||
- **06-research/**: Long-form research documents with citations
|
||||
- **07-tasks/**: One file per task with metadata
|
||||
- **00-assets/**: Attachments and media files
|
||||
|
||||
#### `/home/user/02-repos/shit_in_a_vault/04-models/` - Model Configuration
|
||||
- **Vault-Rules.md**: Essential editing rules for all vault files
|
||||
- **model-memory.md**: Historical context and memory
|
||||
|
||||
#### `/home/user/02-repos/shit_in_a_vault/000-configs/tools/` - Tool Documentation
|
||||
- **CLOUDFLARE_INSTRUCTIONS.md**
|
||||
- **GH_CLI_INSTRUCTIONS.md**
|
||||
- **PLAYWRIGHT_BROWSER_INSTRUCTIONS.md**
|
||||
- **VITE_PREVIEW_INSTRUCTIONS.md**
|
||||
|
||||
#### `/home/user/02-repos/shit_in_a_vault/000-configs/skills/` - Skill Documentation
|
||||
- **README.md**
|
||||
- **plugins-recommended.md**
|
||||
|
||||
#### `/home/user/projects/` - Development Projects
|
||||
- Local project workspace for development activities
|
||||
- Temporary project directories
|
||||
- Experimentation and prototyping areas
|
||||
|
||||
## Integration and Usage Patterns
|
||||
|
||||
### Knowledge Management Workflow
|
||||
1. **Research Phase**: Use `search_web` or `deep_research` for external information
|
||||
2. **Documentation**: Store findings in `02-notes` or `06-research` using Obsidian vault structure
|
||||
3. **Reference**: Access knowledge via `query_knowledge_files` or `search_notes`
|
||||
4. **Automation**: Schedule documentation updates using `create_automation`
|
||||
|
||||
### Development Workflow
|
||||
1. **Planning**: Use `writing-plans` for comprehensive task breakdown
|
||||
2. **Implementation**: Execute tasks via `executing-plans` or `subagent-driven-development`
|
||||
3. **Testing**: Use `playwright-best-practices` for browser testing
|
||||
4. **Version Control**: Track changes via Git commands and `run_command`
|
||||
|
||||
### System Administration
|
||||
1. **Process Management**: Monitor and manage background processes with `list_processes`
|
||||
2. **Calendar Integration**: Schedule tasks and reminders with `create_calendar_event`
|
||||
3. **Documentation Maintenance**: Keep skills and tools updated using `write_file`
|
||||
|
||||
## Capabilities Summary
|
||||
|
||||
### Core Strengths
|
||||
- **Comprehensive Documentation**: Extensive tool and skill coverage
|
||||
- **Multi-modal Development**: Supports both AI-powered and traditional development
|
||||
- **Automation Integration**: Full scheduling and automation capabilities
|
||||
- **Knowledge Management**: Sophisticated Obsidian-based documentation system
|
||||
- **Testing Infrastructure**: End-to-end testing with Playwright integration
|
||||
- **Cloud Integration**: Full Cloudflare Workers and Durable Objects support
|
||||
- **Parallel Processing**: Multiple agent capabilities for concurrent development
|
||||
|
||||
### Development Spectrum
|
||||
- **Simple Scripts**: Direct command-line execution
|
||||
- **Complex Projects**: Multi-agent, systematic development
|
||||
- **Documentation**: Comprehensive automated documentation generation
|
||||
- **Testing**: Full browser automation and performance analysis
|
||||
- **Deployment**: Cloud deployment with Cloudflare integration
|
||||
|
||||
### Collaboration Features
|
||||
- **Task Delegation**: Multiple agent coordination
|
||||
- **Review Cycles**: Systematic review and approval processes
|
||||
- **Documentation**: Comprehensive task and project tracking
|
||||
- **Knowledge Sharing**: Repository-based knowledge management
|
||||
|
||||
## Technical Specifications
|
||||
|
||||
### Environment
|
||||
- **Operating System**: Linux 7.0.0-1010-aws (Ubuntu 22.04 base)
|
||||
- **Shell**: bash
|
||||
- **Home Directory**: `/home/user`
|
||||
- **Primary Development Areas**: `/home/user`, `/home/user/projects`, `/home/user/repos`
|
||||
|
||||
### Authentication and Access
|
||||
- **SSH Key**: Available for secure connections
|
||||
- **GitHub CLI**: v2.96.0 authenticated as `stateofshit`
|
||||
- **Access Levels**: Multiple access tiers for different environments
|
||||
|
||||
### Available Technologies
|
||||
- **Languages**: Node.js, Python 3.12.13, bash
|
||||
- **Frameworks**: Vite, React (preview available at `https://preview.boogerclub.com`)
|
||||
- **Testing**: Playwright browser automation
|
||||
- **Deployment**: Cloudflare Workers integration
|
||||
- **Documentation**: Obsidian vault with markdown and YAML support
|
||||
|
||||
### Preview and Testing
|
||||
- **Development Server**: Vite development server with preview at `https://preview.boogerclub.com`
|
||||
- **Browser Testing**: Playwright screenshot and full-page testing capabilities
|
||||
- **Performance Analysis**: Chrome DevTools integration for web performance
|
||||
|
||||
## Usage Recommendations
|
||||
|
||||
### For Beginners
|
||||
1. Start with simple tasks using `run_command` for basic operations
|
||||
2. Explore documentation in `/home/user/000-configs/`
|
||||
3. Use `list_files` to understand directory structure
|
||||
4. Begin with `write_note` for simple note-taking
|
||||
|
||||
### For Intermediate Users
|
||||
1. Explore `subagent-driven-development-03` for complex projects
|
||||
2. Use `search_web` for external research
|
||||
3. Implement automation with `create_automation`
|
||||
4. Develop comprehensive documentation with `writing-plans`
|
||||
|
||||
### For Advanced Users
|
||||
1. Utilize parallel processing with `run_parallel_sub_agents`
|
||||
2. Implement sophisticated workflows with `delegate_task`
|
||||
3. Create complex Cloudflare Workers with `wrangler`
|
||||
4. Build advanced automation systems with `durable-objects`
|
||||
|
||||
## Contact and Support
|
||||
|
||||
For assistance with this system:
|
||||
- Refer to specific tool documentation in `/home/user/000-configs/`
|
||||
- Use `search_notes` to find relevant documentation
|
||||
- Consult `context7_query-docs` for library-specific information
|
||||
- Contact through GitHub repositories for code-specific issues
|
||||
|
||||
This master document serves as a comprehensive reference for all available capabilities and should be updated as new skills and tools are added to the system.
|
||||
Reference in New Issue
Block a user