Buildertrend Product Toolkit
Claude Code plugins for designers, PMs, and other non-engineering roles at Buildertrend.
Plugins
Frontend Setup
Skills for working with the Buildertrend frontend:
- First time setup — Full setup flow: installs tools, gets credentials, downloads code, and starts the app.
- Preview — Starts the app and opens it in your browser.
- Contribute — Guides you through making changes end-to-end: setting up a safe copy, editing files, saving your work, and submitting it for review.
Customer Feedback
Skills for managing customer feedback:
- Feedback Reply — Drafts personalized email replies to customer feedback CSVs. Maps feedback to topic-based templates and creates Outlook drafts in batches.
How to use it
Prerequisites
- Claude Code installed and working
- macOS users: admin privileges on your account (needed to install tools and run the dev server)
- A Buildertrend Microsoft/Azure account
- The URL for BT's code repository
Setup
-
Open a terminal
-
Type claude and press Enter
-
Type each of these commands into the Claude prompt and press Enter after each one:
/plugin marketplace add buildertrend/product-toolkit
/plugin install frontend-setup
When prompted, select "Install for you (user scope)" and press Enter.
To also install the customer feedback plugin:
/plugin install customer-feedback
/reload-plugins
Switch to Claude's smartest model:
/model opus
/frontend-setup:first-time-setup
The first-time-setup command kicks off the setup. Here's what it does:
- Checks your computer — detects your OS and installs any missing tools automatically
- Helps you get credentials — walks you through generating credentials to download our code from Azure DevOps
- Downloads the code
- Installs dependencies — downloads the libraries our code needs
- Configures the environment — connects to our shared servers
- Starts the app — opens your local Buildertrend in your browser
When it's done, you'll have your own Buildertrend running at https://local.buildertrend.net:443/.
Next time you want to start the app, just run /frontend-setup:preview or ask Claude to start the app.
To draft feedback replies, run /customer-feedback:feedback-reply or ask Claude to help you reply to customer feedback.
Uninstall
Open Claude Code and paste:
Help me uninstall the frontend-setup plugin.
Features
- Simple language — no technical jargon; everything is explained in plain English
- Auto-approval — safe commands are approved automatically so you aren't interrupted by permission prompts
- Cross-platform — works on Mac and Windows
- Error recovery — if something fails, Claude tries to fix it before asking for help
- Figma integration — Claude can read your Figma designs
- Azure DevOps integration — Claude can access repos, work items, and wiki
- Confluence integration — Claude can access wiki pages and documentation
What this plugin installs
The setup process installs standard development tools as needed:
- Xcode Command Line Tools (Mac only)
- Homebrew (Mac only)
- fnm (Fast Node Manager) — manages Node.js versions
- Node.js 22.x — powers the app
- pnpm — installs and manages the libraries the app needs
The plugin only modifies files within the BTNet repository directory and only installs the tools listed above.
Need help?
If you run into issues at any point, reach out to Michael Hanson.
Contributing
Repo structure