Skip to content

Add readme notes on using the build-plugin skill#76

Merged
clarkd merged 1 commit into
mainfrom
work/ah/skill-readme
Jun 26, 2026
Merged

Add readme notes on using the build-plugin skill#76
clarkd merged 1 commit into
mainfrom
work/ah/skill-readme

Conversation

@andrewmumblebee

@andrewmumblebee andrewmumblebee commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

📋 Summary

As title suggests


🔍 Scope of change

  • Documentation only
  • Repository metadata or configuration
  • CI / automation
  • Other (please describe):

📚 Checklist

Summary by CodeRabbit

  • Documentation
    • Added a new section explaining how to build a plugin end-to-end with Claude Code.
    • Included prerequisites, step-by-step usage, and guidance for keeping the build instructions current.
    • Documented an updated workflow for creating, testing, and deploying plugins with live data.

@andrewmumblebee andrewmumblebee requested a review from a team June 25, 2026 11:05
@coderabbitai

coderabbitai Bot commented Jun 25, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

The README adds a new section describing the Claude Code build-plugin skill, its workflow phases, required tools and tenant access, the /build-plugin command, and a note to pull the latest main before starting.

Changes

Claude Code build-plugin documentation

Layer / File(s) Summary
New build-plugin section
README.md
Adds a README subsection covering the build-plugin skill workflow, prerequisites, /build-plugin usage, and a tip to update from main before a new build.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly reflects the main change: adding README notes about the build-plugin skill.
Description check ✅ Passed The description matches the misc-change template and includes a summary, scope checkbox, and checklist.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown

🧩 Plugin PR Summary

ℹ️ No plugins were modified in this PR.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@README.md`:
- Around line 46-65: Update the “Building with Claude Code (build-plugin skill)”
section in README to add the REST-only limitation: the build-plugin skill should
be described as applicable only to web API/REST-based plugins, and readers
should be told to stop or choose another path if the target service does not
expose a usable REST API. Keep the existing flow description, but adjust the
introductory text near the build-plugin mention so it does not imply the skill
works for non-REST integrations.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 14c0a179-2c9d-40ae-bbb8-39e247fe75d1

📥 Commits

Reviewing files that changed from the base of the PR and between 9b65fc5 and 5aa6e77.

📒 Files selected for processing (1)
  • README.md

Comment thread README.md
Comment on lines +46 to +65
### Building with Claude Code (build-plugin skill)

If you have access to [Claude Code](https://claude.ai/code), the `build-plugin` skill can guide you through building a plugin from scratch — from exploring the API all the way to a deployed, tested plugin with dashboards.

**What it does**

The skill walks you through the full process in structured phases:

1. Explores the target API and plans the plugin structure with you
2. Scaffolds all the required files
3. Deploys a working version of your plugin early, then pauses for you to authenticate it (OAuth, API key, or whatever the service uses)
4. Tests imports and indexes objects so real data is flowing before the plugin is finished
5. Builds and tests each data stream against live data as it goes
6. Authors out-of-the-box dashboards

**Prerequisites**

- [Claude Code](https://claude.ai/code) installed
- The `squaredup` CLI installed and logged in (`npm i -g @squaredup/cli`, then `squaredup login`)
- A SquaredUp tenant where you can add and authenticate the plugin

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

Add the REST-only scope caveat.

The upstream skill is explicitly limited to web API-based plugins and says to stop if the target tool has no usable REST API. Without that note, this README overstates when the skill applies.

Suggested patch
 ### Building with Claude Code (build-plugin skill)
 
 If you have access to [Claude Code](https://claude.ai/code), the `build-plugin` skill can guide you through building a plugin from scratch — from exploring the API all the way to a deployed, tested plugin with dashboards.
+> [!NOTE]
+> This skill is for web API-based plugins only. If the target tool has no usable REST API, PowerShell may be a better fit.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
### Building with Claude Code (build-plugin skill)
If you have access to [Claude Code](https://claude.ai/code), the `build-plugin` skill can guide you through building a plugin from scratch — from exploring the API all the way to a deployed, tested plugin with dashboards.
**What it does**
The skill walks you through the full process in structured phases:
1. Explores the target API and plans the plugin structure with you
2. Scaffolds all the required files
3. Deploys a working version of your plugin early, then pauses for you to authenticate it (OAuth, API key, or whatever the service uses)
4. Tests imports and indexes objects so real data is flowing before the plugin is finished
5. Builds and tests each data stream against live data as it goes
6. Authors out-of-the-box dashboards
**Prerequisites**
- [Claude Code](https://claude.ai/code) installed
- The `squaredup` CLI installed and logged in (`npm i -g @squaredup/cli`, then `squaredup login`)
- A SquaredUp tenant where you can add and authenticate the plugin
### Building with Claude Code (build-plugin skill)
If you have access to [Claude Code](https://claude.ai/code), the `build-plugin` skill can guide you through building a plugin from scratch — from exploring the API all the way to a deployed, tested plugin with dashboards.
> [!NOTE]
> This skill is for web API-based plugins only. If the target tool has no usable REST API, PowerShell may be a better fit.
**What it does**
The skill walks you through the full process in structured phases:
1. Explores the target API and plans the plugin structure with you
2. Scaffolds all the required files
3. Deploys a working version of your plugin early, then pauses for you to authenticate it (OAuth, API key, or whatever the service uses)
4. Tests imports and indexes objects so real data is flowing before the plugin is finished
5. Builds and tests each data stream against live data as it goes
6. Authors out-of-the-box dashboards
**Prerequisites**
- [Claude Code](https://claude.ai/code) installed
- The `squaredup` CLI installed and logged in (`npm i -g `@squaredup/cli``, then `squaredup login`)
- A SquaredUp tenant where you can add and authenticate the plugin
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@README.md` around lines 46 - 65, Update the “Building with Claude Code
(build-plugin skill)” section in README to add the REST-only limitation: the
build-plugin skill should be described as applicable only to web API/REST-based
plugins, and readers should be told to stop or choose another path if the target
service does not expose a usable REST API. Keep the existing flow description,
but adjust the introductory text near the build-plugin mention so it does not
imply the skill works for non-REST integrations.

@clarkd clarkd left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I'll add this to the LCP Confluence Docs too - thank you!

@clarkd clarkd merged commit 882f6cc into main Jun 26, 2026
1 check passed
@clarkd clarkd deleted the work/ah/skill-readme branch June 26, 2026 08:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants