documentation-tools
Static site generators, documentation platforms, and deployment workflows for technical documentation
What this skill does
# Documentation Tools ## Static Site Generators ### Docusaurus - **Framework**: React-based static site generator - **Features**: Versioned docs, blog, i18n support, search - **Deployment**: Easy deployment to GitHub Pages, Netlify, Vercel - **Plugins**: Extensible plugin ecosystem - **Theme**: Customizable themes and components - **Use Cases**: Open source projects, product documentation ### MkDocs - **Framework**: Python-based static site generator - **Features**: Simple configuration, fast builds, theme support - **Deployment**: Static HTML output, deploy anywhere - **Plugins**: Rich plugin ecosystem for extensions - **Theme**: Material theme, ReadTheDocs theme, custom themes - **Use Cases**: Python projects, technical documentation ### Hugo - **Framework**: Go-based static site generator - **Features**: Extremely fast builds, flexible content organization - **Deployment**: Static HTML output, deploy anywhere - **Themes**: Extensive theme library - **Shortcodes**: Custom content components - **Use Cases**: Fast documentation sites, multi-language sites ### Jekyll - **Framework**: Ruby-based static site generator - **Features**: GitHub Pages native support, Liquid templating - **Deployment**: GitHub Pages, Netlify, Vercel - **Plugins**: Plugin ecosystem for extensions - **Theme**: Theme support and customization - **Use Cases**: GitHub Pages documentation, simple sites ## Documentation Platforms ### GitBook - **Features**: Collaborative editing, version control, search - **Integration**: GitHub/GitLab sync, webhooks - **Hosting**: Managed hosting with custom domains - **Collaboration**: Team collaboration features - **Use Cases**: Team documentation, product docs ### ReadMe - **Features**: API documentation, developer portal, guides - **Integration**: API sync, custom domains, analytics - **Hosting**: Managed hosting platform - **Interactive**: Interactive API explorer - **Use Cases**: API documentation, developer portals ### Notion - **Features**: Rich text editor, database, collaboration - **Integration**: API access, webhooks, embeds - **Hosting**: Managed platform - **Flexibility**: Highly flexible and customizable - **Use Cases**: Internal documentation, knowledge base ### Confluence - **Features**: Wiki-style documentation, collaboration, integration - **Integration**: Jira, Bitbucket, other Atlassian tools - **Hosting**: Self-hosted or cloud - **Enterprise**: Enterprise features and permissions - **Use Cases**: Enterprise documentation, team wikis ## Version Control for Documentation ### Git Workflows - **Branching Strategy**: Feature branches, release branches - **Commit Messages**: Clear, descriptive commit messages - **Pull Requests**: Code review for documentation changes - **Version Tags**: Tag documentation releases - **Changelog**: Track changes between versions ### Documentation Versioning - **Semantic Versioning**: Use semantic versioning for docs - **Version Branches**: Maintain documentation for multiple versions - **Version Selector**: UI for switching between versions - **Deprecation**: Mark old versions as deprecated - **Migration Guides**: Help users migrate between versions ## Documentation Deployment Workflows ### CI/CD Integration - **GitHub Actions**: Automated builds and deployments - **GitLab CI**: Pipeline-based deployments - **Jenkins**: Custom build and deploy pipelines - **Netlify**: Automatic deployments on git push - **Vercel**: Preview deployments and production builds ### Preview Deployments - **Pull Request Previews**: Deploy docs for each PR - **Staging Environments**: Staging environment for testing - **Review Apps**: Temporary review environments - **URL Sharing**: Share preview URLs with reviewers - **Auto-Cleanup**: Automatic cleanup of preview deployments ### Production Deployment - **Automated Builds**: Build on merge to main branch - **Deployment Triggers**: Manual or automatic deployments - **Rollback**: Ability to rollback to previous versions - **Monitoring**: Monitor deployment status and errors - **Notifications**: Notify team of deployment status ## Search Optimization for Documentation ### SEO Best Practices - **Meta Tags**: Title, description, keywords - **URL Structure**: Clean, descriptive URLs - **Sitemap**: XML sitemap for search engines - **Robots.txt**: Control search engine crawling - **Schema Markup**: Structured data for rich snippets ### Internal Search - **Search Index**: Full-text search index - **Fuzzy Search**: Handle typos and partial matches - **Faceted Search**: Filter by category, tag, version - **Search Analytics**: Track search queries and results - **Popular Searches**: Highlight popular content ### External Search - **Google Custom Search**: Integrate Google search - **Algolia**: Powerful search-as-a-service - **Elasticsearch**: Self-hosted search solution - **Lunr.js**: Client-side search for static sites - **TypeSense**: Open source search engine ## Analytics and Feedback Collection ### Documentation Analytics - **Page Views**: Track page views and unique visitors - **Time on Page**: Measure engagement and reading time - **Bounce Rate**: Identify pages with high exit rates - **Search Queries**: Track what users are searching for - **User Flow**: Understand user navigation paths ### Feedback Collection - **Feedback Forms**: Collect user feedback on pages - **Ratings**: Star ratings or thumbs up/down - **Comments**: Allow comments on documentation - **Surveys**: Periodic user surveys - **Support Tickets**: Track documentation-related support tickets ### Metrics and KPIs - **Documentation Coverage**: Percentage of features documented - **Search Success Rate**: Percentage of successful searches - **User Satisfaction**: User satisfaction scores - **Time to Answer**: Average time to find answers - **Support Reduction**: Reduction in support tickets
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.