From majestic-marketing
Creates customer-facing help articles, how-to guides, and knowledge base entries by analyzing codebase for feature details. Outputs structured markdown with steps and troubleshooting.
npx claudepluginhub majesticlabs-dev/majestic-marketplace --plugin majestic-marketingThis skill is limited to using the following tools:
Create customer-facing help articles for product features. Bridges technical implementation with user-friendly documentation.
Creates technical documentation for APIs (OpenAPI specs), user guides, tutorials, reference materials, and architecture. Use when documenting code, APIs, or projects.
Drafts READMEs, API docs, tutorials, release notes, and reviews technical docs for clarity and structure. Activates on docs/ .md files and READMEs.
Creates practical technical documentation like READMEs, runbooks, API references, setup guides, and troubleshooting notes, matching repo conventions and style.
Share bugs, ideas, or general feedback.
Create customer-facing help articles for product features. Bridges technical implementation with user-friendly documentation.
Use AskUserQuestion to gather:
| Input | Required | Description |
|---|---|---|
| Feature name | Yes | What feature to document |
| Target audience | Yes | Technical level (beginner/intermediate/advanced) |
| Output format | No | markdown (default) or html |
| Help center platform | No | Zendesk, Intercom, Notion, GitBook, custom |
Search codebase for feature implementation:
# Find feature files
rg -l "feature_name" --type-add 'code:*.{rb,js,ts,py,jsx,tsx}'
# Find UI components
rg -l "FeatureName" src/ app/
# Find routes/endpoints
rg "feature" config/routes.rb app/controllers/
Extract:
Standard help article structure:
1. Title (action-oriented)
2. Overview (what + why, 2-3 sentences)
3. Prerequisites (if any)
4. Step-by-step instructions
5. Tips/best practices (optional)
6. Troubleshooting (common issues)
7. Related articles (links)
# How to [Action] with [Feature]
[One sentence: what this helps you do]
## Before you start
- [Prerequisite 1]
- [Prerequisite 2]
## Steps
1. **[Action verb] [object]**
[Where to find it / what to click]
![Screenshot placeholder: description]
2. **[Next action]**
[Details]
3. **[Final action]**
You'll see [confirmation message/result].
## Tips
- [Tip 1]
- [Tip 2]
## Troubleshooting
### [Problem statement as question]
[Solution in 1-2 sentences]
### [Another common issue]
[Solution]
## Related articles
- [Link to related feature]
- [Link to related feature]
For simple features:
# [Feature Name]
[What it does in one sentence]
**To use [feature]:**
1. Go to **[Location]**
2. Click **[Button/Link]**
3. [Complete the action]
**Note:** [Important caveat if any]
# [Feature] settings
Customize how [feature] works for your account.
## Available settings
| Setting | Description | Default |
|---------|-------------|---------|
| [Name] | [What it controls] | [Value] |
| [Name] | [What it controls] | [Value] |
## How to change settings
1. Go to **Settings > [Section]**
2. Find **[Setting name]**
3. [Instructions to modify]
4. Click **Save**
Changes take effect [immediately/after X].
| Do | Don't |
|---|---|
| Click Save | Click on the Save button |
| Select your timezone | Choose the timezone you want |
| Enter your email | Type in your email address |
Code for user input, URLs, or technical valuesInclude placeholders for visual guidance:
![Screenshot: Settings page with Save button highlighted]
Format: ![Screenshot: [description of what to capture and highlight]]
Use for important information:
> **Note:** [Important information]
> **Warning:** [Potential issue or destructive action]
> **Tip:** [Helpful suggestion]
Standard markdown with:
#, ##, ###)Semantic HTML with:
<article> wrapper<h1> through <h3> headings<ol> for numbered steps<table> for data<aside> for callouts with class="note|warning|tip"HTML Template:
<article class="help-article">
<h1>[Title]</h1>
<p class="intro">[Overview]</p>
<section class="prerequisites">
<h2>Before you start</h2>
<ul>
<li>[Prerequisite]</li>
</ul>
</section>
<section class="steps">
<h2>Steps</h2>
<ol>
<li>
<strong>[Action]</strong>
<p>[Details]</p>
</li>
</ol>
</section>
<section class="troubleshooting">
<h2>Troubleshooting</h2>
<details>
<summary>[Problem as question]</summary>
<p>[Solution]</p>
</details>
</section>
<aside class="note">
<p>[Important note]</p>
</aside>
</article>
Before delivery, verify:
{{snippet}} for reusable content> ๐ Note:{% hint style="info" %}docs-architect for technical docs)