Skip to content

[docs] docs: remove duplicate Claude plugins section and condense create-discussion FAQ#23816

Merged
pelikhan merged 1 commit intomainfrom
docs/unbloat-faq-72eca01061e7b9b4
Apr 1, 2026
Merged

[docs] docs: remove duplicate Claude plugins section and condense create-discussion FAQ#23816
pelikhan merged 1 commit intomainfrom
docs/unbloat-faq-72eca01061e7b9b4

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot commented Apr 1, 2026

Improved docs/src/content/docs/reference/faq.md by removing duplicate content and condensing verbose bullet lists.

Changes made

File: docs/src/content/docs/reference/faq.md

1. Removed duplicate Claude plugins section (−26 lines)

The "Can I use Claude plugins with APM dependencies?" section (38 lines) largely repeated the preceding "The plugins: field I was using is gone" section. Both showed the same basic dependencies: example and the same cross-org github-app: authentication block. The revised section keeps only the unique content — engine target auto-inference and version pinning syntax — and refers readers to APM Dependencies for private-package setup already covered above.

2. Condensed create-discussion issue bullets to prose (−4 lines, −4 bullet points)

Four bullets under "Why is my create-discussion workflow failing?" were converted to two concise prose sentences without losing any information. The fallback-to-issue hint was folded into a single follow-up sentence.

Metrics

Metric Before After Reduction
Lines 517 487 30 lines (5.8%)
Bullet points 13 9 4 bullets (31%)

Screenshots

Visual screenshots were unavailable during this run: the Playwright container could not reach the Astro dev server (network isolation between containers). Page content was verified via curl — both edited sections rendered correctly with the expected condensed text.

References: §23830946750

🗜️ Compressed by Documentation Unbloat ·

  • expires on Apr 3, 2026, 4:06 AM UTC

…cussion FAQ

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions github-actions bot added automation documentation Improvements or additions to documentation labels Apr 1, 2026
@pelikhan pelikhan marked this pull request as ready for review April 1, 2026 04:12
Copilot AI review requested due to automatic review settings April 1, 2026 04:12
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the reference FAQ to reduce duplication and improve readability by consolidating repeated guidance and condensing verbose troubleshooting bullets.

Changes:

  • Removed duplicated Claude plugin + APM dependencies content, keeping only Claude-specific details and linking to the canonical dependencies reference.
  • Condensed the create-discussion troubleshooting bullets into shorter prose while retaining the key checks and fallback guidance.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

APM automatically infers the `claude` engine target and unpacks only Claude-compatible primitives. You can mix plugins with other APM primitives in the same `dependencies:` block, and APM resolves the full dependency tree including transitive dependencies.

For version-pinned plugins:
Yes! APM supports Claude plugins in the `plugin.json` format. When `engine: claude` is set, APM automatically infers the engine target and unpacks only Claude-compatible primitives. Use `#tag` or `#branch` suffixes to pin specific versions:
Copy link

Copilot AI Apr 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For consistency with the APM Dependencies reference (which describes pinning as owner/repo#ref where ref can be a tag/branch/SHA), consider rephrasing "Use #tag or #branch suffixes" to avoid implying that #tag/#branch are literal suffixes readers should type.

Suggested change
Yes! APM supports Claude plugins in the `plugin.json` format. When `engine: claude` is set, APM automatically infers the engine target and unpacks only Claude-compatible primitives. Use `#tag` or `#branch` suffixes to pin specific versions:
Yes! APM supports Claude plugins in the `plugin.json` format. When `engine: claude` is set, APM automatically infers the engine target and unpacks only Claude-compatible primitives. Use the `owner/repo#ref` form, where `ref` is a tag or branch, to pin specific versions:

Copilot uses AI. Check for mistakes.
- **Category slugs**: Use lowercase category slugs (e.g., `general`, `announcements`) rather than display names for better reliability.
- **Discussions not enabled**: Ensure discussions are enabled for your repository in **Settings → Features → Discussions**.
- **Insufficient permissions**: The workflow requires `discussions: write` permission.
Ensure discussions are enabled (**Settings → Features → Discussions**) and the workflow has `discussions: write` permission. For category matching failures, verify spelling (case-insensitive) and use lowercase slugs (e.g., `general`, `announcements`) rather than display names.
Copy link

Copilot AI Apr 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The parenthetical "verify spelling (case-insensitive)" is a bit ambiguous (spelling itself isn't case-insensitive). Consider wording this as "verify spelling; category matching is case-insensitive" to keep the guidance clear.

Suggested change
Ensure discussions are enabled (**Settings → Features → Discussions**) and the workflow has `discussions: write` permission. For category matching failures, verify spelling (case-insensitive) and use lowercase slugs (e.g., `general`, `announcements`) rather than display names.
Ensure discussions are enabled (**Settings → Features → Discussions**) and the workflow has `discussions: write` permission. For category matching failures, verify spelling; category matching is case-insensitive, and use lowercase slugs (e.g., `general`, `announcements`) rather than display names.

Copilot uses AI. Check for mistakes.
@pelikhan pelikhan merged commit b0c3468 into main Apr 1, 2026
11 checks passed
@pelikhan pelikhan deleted the docs/unbloat-faq-72eca01061e7b9b4 branch April 1, 2026 04:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants