5.3 KiB
Project SDE Meeting Toolkit
Purpose
This folder holds two workshop tools for Project SDE. Each tool is one HTML file. Each tool runs in a web browser. The tools do not need a server or a database. The tools do not connect to the Work Package Suite application.
Contents
| File | Purpose |
|---|---|
tools/field-problem-workshop.html |
Field problem workshop. Captures problems, groups them into clusters, and records breadcrumbs and actions. |
tools/scope-lock-meeting-suite.html |
Scope lock meeting suite. Holds the scope boundary board, the MVP priority ranker, the decision registry, and the Micron pilot readiness check. |
skills/construction-breadcrumbs.skill |
A Claude skill. The skill encodes the breadcrumb method. Install this skill to use the method in any Claude chat. |
Requirements
Install Node.js version 18 or later to run the local server.
You do not need Node.js to open a tool file directly in a browser.
Setup
Follow these steps to set up the project on your computer.
- Open a terminal.
- Go to the
sde-meeting-toolkitfolder. - Run this command to check that Git tracks the folder:
git status - To use the AI draft button through the local server, copy
.env.exampleto.env. - Open
.envand setANTHROPIC_API_KEYto your key. - Do not commit
.env. Git already ignores it.
Skip steps 4 through 6 if you plan to run the AI draft button only from inside a Claude artifact (see Method 3 below). The project has no other dependencies to install.
Run a tool
Choose one of the two methods below.
Method 1: Open the file directly
- Open a file browser.
- Go to the
toolsfolder. - Double-click a tool file to open it in your default browser.
This method works offline. This method does not run the AI draft button in the Field Problem Workshop.
Method 2: Run a local server
Use this method to test the tools the way a browser would load them from a web server. This method also makes the AI draft button work, if you completed steps 4 through 6 in Setup.
- Open a terminal.
- Go to the
sde-meeting-toolkitfolder. - Run this command:
npm run serve - Check the terminal output. It reports whether it found an API key.
- Open a browser.
- Go to this address:
http://localhost:5173 - Click a tool link, or go directly to a file under the
toolsfolder. - Press
Ctrl+Cin the terminal to stop the server.
Method 3: Use the tool as a Claude artifact
Use this method to run the AI draft button without setting up a local API key.
- Open a chat in Claude.
- Upload the tool file, or add it to a Claude project.
- Ask Claude to render the file as an artifact.
This method needs a network connection. It does not need the local server or a .env file.
AI draft button
The Field Problem Workshop calls Claude to draft breadcrumb fields. It reaches Claude through one of two paths, never directly from the browser to the Anthropic API.
- Local server path: The browser calls
/api/claudeon your own machine.server.jsreadsANTHROPIC_API_KEYfrom.envand forwards the request. Your key stays on your machine and is never sent to the browser. - Claude artifact path: The Claude environment handles the request. No key setup is needed on your side.
If you run a tool by double-clicking the file, with no server, the AI draft button fails. This is expected: a plain file has no server to call.
If you run npm run serve without a .env file, or with ANTHROPIC_API_KEY unset, the button reports that the key is missing. Add the key to .env and restart the server to fix it.
Save and load your work
The two tools store data in different ways.
Field Problem Workshop: The tool holds data in the browser session only. Closing the browser tab erases unsaved data.
- Click Export JSON before you close the tool.
- Save the JSON file to your computer.
- Click Load JSON the next time you open the tool.
- Select the saved JSON file to restore your data.
Scope Lock Meeting Suite: The tool saves data automatically to the browser's local storage on the computer where you open it. Local storage does not transfer to another computer.
- Click Export in the tool to create a durable record.
- Save the exported file to your computer or to a shared drive.
Reset a tool
Each tool has a Reset control.
- Field Problem Workshop: Reset returns the tool to the July 21 baseline. The baseline holds 43 problems in 7 root clusters, 6 breadcrumbs, and 5 actions.
- Scope Lock Meeting Suite: Reset returns the tool to its starting state.
Reset erases current data in the tool. Export your data before you click Reset.
Install the skill
- Open Claude.
- Open the skill file:
skills/construction-breadcrumbs.skill. - Use the Save skill action to install it.
- Open a new chat to use the skill.
Version control
This folder is a Git repository. Use normal Git commands to track changes.
git add .
git commit -m "Describe your change here"
The .gitignore file excludes node_modules and common system files from commits.
Relation to the Work Package Suite
These tools support meetings about the Work Package Suite project. The tools do not call the Work Package Suite application. The tools do not read or write Work Package Suite data. Treat this toolkit and the Work Package Suite codebase as separate projects.