Go from prompt to data with Claude and XCL

In one conversation and six plain-language prompts, Claude created a demo company brand, built a supervisor safety checklist, and set both up in XCL through the XCL connector, ready to track learner-level data. No code was written manually, and no LMS was involved.

Harborfold Logistics is a fictional company created for this demo. To keep it fast, Claude stood in for work that people do in a real project. Those points are called out below.

The demo

Watch it in action

The people

Where people lead in a real project

Claude and XCL speed up the build. People still own the decisions that need judgment, context, and lived experience.

  1. Analyze the needInstructional designers work with the business to find the real performance problem and plan the checklist’s requirements: which steps matter, what counts as a pass, and what data the organization needs.
  2. Create the brandDesigners create the company’s brand identity and load it into the design system, so every build uses approved colors, type, and logos.
  3. Test with real usersSupervisors, QA, and people who use assistive technology, such as screen readers, test the checklist. Automated checks catch some issues; people catch the rest.
  4. Approve and publishThe organization reviews the content and the data it collects, then decides when to publish it to the workforce.

How it worked

The six prompts

  1. Step 1 Brand

    Sarah’s prompt

    “Can you make me a fake company name and logo so I can mock up a little brand identity in the settings in XCL?”

    What Claude did

    Created Harborfold Logistics: a logo for light and dark backgrounds, an icon, and a color palette checked for WCAG AA contrast.

    In a real project: A brand designer creates the company’s identity, and the team loads it into its design system. Claude then applies it as supplied instead of inventing one.

  2. Step 2 Brand Template

    Sarah’s prompt

    “Okay, now you should be able to connect to XCL and set up the brand template.”

    What Claude did

    Created the Harborfold Logistics Brand Template in XCL: navy background, a “Start training” button, and sign-in fields for Employee ID, first name, and last name.

    In a real project: An administrator reviews the Brand Template settings, including which sign-in fields the organization uses to identify its people.

  3. Step 3 Checklist

    Sarah’s prompt

    “Create a simple safety checklist… previously used on paper by a supervisor… load it to [XCL] using xAPI and track what the supervisor fills out, including the person’s name… [and] an employee ID.”

    What Claude did

    Built a forklift pre-use safety observation checklist with 10 steps as an xAPI package, then tested it in a browser and with automated accessibility checks.

    In a real project: An instructional designer works with safety leads and supervisors to analyze the business need and define the checklist’s steps, rules, and data requirements before anything is built.

  4. Step 4 Refine

    Sarah’s prompt

    “Fix the field so they’re all aligned properly… when the answer is failed… report the comments… as response information.”

    What Claude did

    Aligned the form fields and sent each failed step’s comment as the xAPI response.

    In a real project: Supervisors try the checklist on the floor, and QA tests it, including with people who use assistive technology such as screen readers. Their feedback drives refinements like these.

  5. Step 5 Publish

    Sarah’s prompt

    “Go ahead and send it to XCL and create a link.”

    What Claude did

    Drafted the title, description, and keywords, then asked which Brand Template to use and whether to publish.

  6. Step 6 Confirm

    Sarah’s choice

    Chose the Harborfold Logistics Brand Template and “Leave unpublished.”

    What Claude did

    Created the unpublished Learning Link in XCL and provided a secure page for the file upload, ready to preview.

    In a real project: The organization reviews the result and decides when it’s ready to publish to its workforce.

The result

What it produced

Harborfold Logistics logo: a box icon in amber and teal beside the name Harborfold Logistics in white on navy.
The Harborfold Logistics logo, created in step 1 and used in the XCL Brand Template.
Inspection steps 4 through 9 of the checklist, each with Pass, Fail, and N/A buttons. Step 7, fastens seatbelt, is marked Fail, with the required comment: Did not fasten seatbelt before starting. Coached on buckling up.
The supervisor’s checklist. A failed step requires a comment.
The results summary after submitting: Deuce Nickerson, HF-004512, passed 9 of 10 applicable steps. Step 7, fastens seatbelt, failed with the comment: Did not fasten seatbelt before starting. Coached on buckling up.
The summary after submitting. The failed step’s comment is sent to XCL as the response.

The data

What XCL captures

The supervisor opens the checklist from a Learning Link or QR code and signs in with the Harborfold Brand Template. Each submitted observation sends xAPI data to XCL:

  • The employee as the learnerIdentified by name and employee ID, so each person builds their own record.
  • The supervisor as the observerRecorded with every result.
  • A result for each stepPass, Fail, or N/A, with the supervisor’s correction comment for any failed step.
  • An overall resultPassed only if no step failed, plus a score, the work area, and the forklift unit.
XCL’s Activity Stream showing 12 statements from a second Forklift Pre-Use Safety Observation, of another employee. Each row lists the time stored, the Learning Link, the actor (Kenneth), the verb, the checklist step, and the result. Most steps show passed. The overall observation shows failed, with a result of Completed, Failed, Score. Buttons let you filter statements and download them as raw statements or CSV.
A second observation, of another employee, in XCL’s Activity Stream: a statement for each step, plus the overall result.
XCL’s xAPI Result details for step 7, Fastens seatbelt before starting the forklift. Success: False. Response: Fail: Remember to buckle up! Question type: other. Correct response: Pass. Learner response: Fail: Remember to buckle up!
This employee also missed the seatbelt step. The supervisor’s comment is recorded as the response.

Because a supervisor observes many employees, the records add up. Here, two different employees missed the same seatbelt step. Across a team or a site, XCL’s data can reveal trends like this, so safety leaders know where to focus coaching.

Try Build Capable XCL

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.