user-guide-writing
Write clear and helpful user guides and tutorials for end users. Use when creating onboarding docs, how-to guides, or FAQ pages. Handles user-focused documentation, screenshots, step-by-step instructions.
What this skill does
# User Guide Writing ## When to use this skill - **New Features**: Introduce new features to users - **Onboarding**: Train new users - **FAQ**: Organize frequently asked questions ## Instructions ### Step 1: Quick Start Guide ```markdown # Getting Started with MyApp Welcome to MyApp! This guide will help you get up and running in 5 minutes. ## Step 1: Create an Account 1. Go to [https://myapp.com/signup](https://myapp.com/signup) 2. Enter your email and create a password - Password must be at least 8 characters - Include uppercase, lowercase, and numbers 3. Click "Sign Up" 4. Check your email for verification link 5. Click the link to verify your account  ## Step 2: Complete Your Profile 1. Click on your avatar in the top-right corner 2. Select "Profile Settings" 3. Add your name and profile picture 4. Click "Save Changes" ## Step 3: Create Your First Project 1. Click the "+ New Project" button 2. Enter a project name 3. Choose a template (or start from scratch) 4. Click "Create" ๐ Congratulations! You're ready to start using MyApp. ## Next Steps - [Watch the video tutorial](https://youtube.com/watch?v=xxx) - [Explore features](docs/features.md) - [Join our community](https://community.myapp.com) ## Need Help? - ๐ง Email: [email protected] - ๐ฌ Live chat: Available 9 AM - 5 PM EST - ๐ [Help Center](https://help.myapp.com) ``` ### Step 2: How-To Guide (Task-Focused) ```markdown # How to Export Your Data This guide shows you how to export all your data from MyApp. ## Before You Start - Exporting data may take 5-10 minutes depending on size - You'll receive an email when the export is ready - Exported data is in JSON format ## Step-by-Step Instructions ### 1. Navigate to Settings Click on your profile picture in the top-right corner and select **Settings**.  ### 2. Go to Data Export In the left sidebar, click on **Privacy & Data**. Then scroll down to the **Export Data** section.  ### 3. Request Export Click the **Request Export** button. A confirmation dialog will appear: > **Export Your Data** > > We'll send you an email with a download link when your export is ready. > This usually takes 5-10 minutes. > > [Cancel] [Confirm] Click **Confirm** to proceed. ### 4. Check Your Email You'll receive an email at your registered address with subject: **"Your Data Export is Ready"** The email contains a secure download link that expires in 7 days. ### 5. Download Your Data Click the download link in the email. A ZIP file will be downloaded containing: - `profile.json` - Your profile information - `projects.json` - All your projects - `files/` - Uploaded files ## Troubleshooting **Problem**: I didn't receive the email - Check your spam folder - Make sure your email is correct in Settings - Try requesting again (you can request once per day) **Problem**: Download link expired - Request a new export from Settings **Problem**: Export file is corrupted - Try downloading again - If issue persists, contact [email protected] ## Related Guides - [How to Delete Your Account](delete-account.md) - [Privacy Policy](privacy-policy.md) - [Data Security](data-security.md) ``` ### Step 3: FAQ (Frequently Asked Questions) ```markdown # Frequently Asked Questions (FAQ) ## Account & Billing ### How do I change my email address? 1. Go to **Settings** > **Account** 2. Click **Change Email** 3. Enter your new email and password 4. Click **Update** 5. Verify your new email ### Can I use MyApp for free? Yes! MyApp has a free tier that includes: - Up to 3 projects - 1 GB storage - Basic features [Compare plans](https://myapp.com/pricing) ### How do I cancel my subscription? 1. Go to **Settings** > **Billing** 2. Click **Cancel Subscription** 3. Follow the prompts Your subscription will remain active until the end of the billing period. ## Features ### How do I collaborate with team members? 1. Open your project 2. Click the **Share** button 3. Enter team member's email 4. Choose their permission level (View, Edit, Admin) 5. Click **Send Invite** They'll receive an email invitation. ### Can I export my projects? Yes, see our [Export Guide](export-data.md). ### What file formats are supported? - Images: JPG, PNG, GIF, SVG - Documents: PDF, DOCX, TXT, MD - Code: All text files ## Technical ### Is my data secure? Yes! We use: - 256-bit SSL encryption - Regular security audits - SOC 2 Type II certified - GDPR compliant [Read our Security Page](security.md) ### Can I use MyApp offline? Currently, MyApp requires an internet connection. Offline mode is planned for Q2 2025. ### Browser compatibility? MyApp works best on: - Chrome 90+ - Firefox 88+ - Safari 14+ - Edge 90+ ## Still Have Questions? - ๐ง Email: [email protected] - ๐ฌ Live Chat (9 AM - 5 PM EST) - ๐ [Video Tutorials](tutorials.md) - ๐ฅ [Community Forum](https://community.myapp.com) ``` ### Step 4: Tutorial (Learning-Focused) ```markdown # Tutorial: Build Your First Dashboard In this tutorial, you'll learn how to create a beautiful dashboard with charts and widgets. **Time**: 15 minutes **Difficulty**: Beginner **Prerequisites**: MyApp account ## What You'll Build  ## Step 1: Create a New Dashboard Click **+ New Dashboard** and name it "Sales Dashboard". ## Step 2: Add a Chart Widget 1. Click **Add Widget** โ **Chart** 2. Select **Bar Chart** 3. Configure data source: - Data: Monthly Sales - X-axis: Month - Y-axis: Revenue 4. Click **Add to Dashboard**  ## Step 3: Add a Stats Widget 1. Click **Add Widget** โ **Stat Card** 2. Choose metric: Total Revenue 3. Set comparison: vs. Last Month 4. Click **Add to Dashboard** ## Step 4: Arrange Widgets Drag and drop widgets to arrange them. **Pro Tip**: Hold Shift while resizing for precise control. ## Step 5: Save and Share 1. Click **Save Dashboard** 2. Click **Share** to invite team members ## Next Steps Now that you've created your first dashboard, try: - [Adding filters](filters.md) - [Scheduling reports](reports.md) - [Customizing themes](themes.md) ## Congratulations! You've completed the tutorial. Happy dashboard building! ๐ ``` ## Output format ``` docs/ โโโ getting-started.md # Quick start โโโ how-to/ โ โโโ export-data.md โ โโโ invite-team.md โ โโโ create-project.md โโโ tutorials/ โ โโโ first-dashboard.md โ โโโ advanced-features.md โโโ faq.md โโโ images/ โโโ signup.png โโโ dashboard.png ``` ## Constraints ### Required Rules (MUST) 1. **Include Screenshots**: Visual guides 2. **Step-by-Step Instructions**: 1, 2, 3 format 3. **User Language**: Avoid technical jargon ### Forbidden (MUST NOT) 1. **Technical Jargon Overload**: API, endpoint, etc. 2. **Long Paragraphs**: Keep short and clear ## Best practices 1. **User-Centric**: Write from the user's perspective 2. **Show, Don't Tell**: Screenshots, GIFs, videos 3. **Update Regularly**: Update docs when UI changes ## References - [Docs as Code](https://www.writethedocs.org/guide/docs-as-code/) - [Good Docs Project](https://thegooddocsproject.dev/) ## Metadata ### Version - **Current Version**: 1.0.0 - **Last Updated**: 2025-01-01 - **Compatible Platforms**: Claude, ChatGPT, Gemini ### Tags `#user-guides` `#tutorials` `#documentation` `#onboarding` `#how-to` `#FAQ` ## Examples ### Example 1: Basic usage <!-- Add example content here --> ### Example 2: Advanced usage <!-- Add advanced example content here -->
Related in Writing & Docs
jax-development
IncludedUse this skill when the user is writing, debugging, profiling, refactoring, reviewing, benchmarking, parallelising, exporting, or explaining JAX code, or when they mention JAX, jax.numpy, jit, grad, value_and_grad, vmap, scan, lax, random keys, pytrees, jax.Array, sharding, Mesh, PartitionSpec, NamedSharding, pmap, shard_map, Pallas, XLA, StableHLO, checkify, profiler, or the JAX repo. It helps turn NumPy or PyTorch-style code into pure functional JAX, fix tracer/control-flow/shape/PRNG bugs, remove recompiles and host-device syncs, choose transforms and sharding strategies, inspect jaxpr/lowering/IR, and benchmark compiled code correctly.
nature-article-writer
IncludedDrafts, rewrites, diagnostically critiques, and style-calibrates primary research manuscripts for Nature and Nature Portfolio journals. Use when the user wants a Nature-style title, summary paragraph or abstract, introduction, results, discussion, methods, figure legends, presubmission enquiry, cover letter, reviewer response, or when a scientific draft sounds generic, jargon-heavy, structurally weak, or AI-ish and needs precise, broad-reader-friendly prose without inventing data, analyses, or references. Best for primary research articles and letters rather than reviews or press releases unless explicitly adapting one.
deckrd
IncludedDocument-driven framework that derives requirements, specifications, implementation plans, and executable tasks from goals through structured AI dialogue. Use when user says "write requirements", "create spec", "plan implementation", "derive tasks", "structure this feature", "break down into tasks", or "document this module". Also use for reverse engineering existing code into docs (/deckrd rev). Do NOT use for direct code writing โ use /deckrd-coder after tasks are generated. Do NOT use when the user only wants to run or fix existing code without planning.
clinical-decision-support
IncludedGenerate professional clinical decision support (CDS) documents for pharmaceutical and clinical research settings, including patient cohort analyses (biomarker-stratified with outcomes) and treatment recommendation reports (evidence-based guidelines with decision algorithms). Supports GRADE evidence grading, statistical analysis (hazard ratios, survival curves, waterfall plots), biomarker integration, and regulatory compliance. Outputs publication-ready LaTeX/PDF format optimized for drug development, clinical research, and evidence synthesis.
handling-sf-data
IncludedSalesforce data operations with 130-point scoring. Use this skill to create, update, delete, bulk import/export, generate test data, and clean up org records using sf CLI and anonymous Apex. TRIGGER when: user creates test data, performs bulk import/export, uses sf data CLI commands, needs data factory patterns for Apex tests, or needs to seed/clean records in a Salesforce org. DO NOT TRIGGER when: SOQL query writing only (use querying-soql), Apex test execution (use running-apex-tests), or metadata deployment (use deploying-metadata).
accelint-ac-to-playwright
IncludedConvert and validate acceptance criteria for Playwright test automation. Use when user asks to (1) review/evaluate/check if AC are ready for automation, (2) assess if AC can be converted as-is, (3) validate AC quality for Playwright, (4) turn AC into tests, (5) generate tests from acceptance criteria, (6) convert .md bullets or .feature Gherkin files to Playwright specs, (7) create test automation from requirements. Handles both bullet-style markdown and Gherkin syntax with JSON test plan generation and validation.