Chris Durgin
Skip to article textBack to all publications

Tool development note

hse-agent

Reusable human-systems guidance for AI-assisted product work

Chris Durgin · Version 1.4 · Updated · About 9 min for the main article

Abstract

hse-agent is a toolkit I developed to bring Human-Systems Engineering (HSE) and human-centered product practices into AI-assisted work. Its reusable skills guide an assistant in turning research notes and product context into workflow analyses, product blueprints, delivery backlogs, and validation plans. The toolkit connects each task to the evidence and review it requires, while leaving product decisions with the practitioner. This article explains how the skills work together, demonstrates how I would review an output, and shows how to adapt the public edition to your own field.

What the toolkit is

A skill is a reusable set of instructions for a particular task. In hse-agent, each skill describes when it applies, the context it needs, the artifact it should produce, and the checks a practitioner should make before using the result.

My contribution is how these practices are organized into task instructions, guidance for choosing skills, and review expectations. Context profiles are short descriptions of your field, users, working constraints, and design system. The AI assistant uses those instructions and the source material you supply to draft its response.

The toolkit is intended for practitioners who already bring context and judgment to the work. It does not provide access to research, operational data, or connected systems unless those inputs are separately available in the environment.

How hse-agent, PEB, and BDX fit together

Behavior-Driven Experience (BDX) provides a way to investigate behavior and identify experience improvements. The Product Experience Blueprint (PEB) connects evidence about people and work to coherent product decisions, scope, implementation, and validation. hse-agent contains skills that help an AI assistant apply these approaches and produce related artifacts.

You can use PEB and BDX directly with a team or use the toolkit to help prepare their artifacts. In either case, review the evidence and reasoning before treating the output as product guidance.

Replace my mining context with your own

My experiments are grounded in mining and operational technology. My workplace toolkit therefore includes a context-adaptation skill for roles, shift handoffs, field conditions, site variation, operational risk, and subject-matter review. That context helps in my work; it should not become an assumption about yours.

Replace that layer with a description of your own users, tasks, decisions, vocabulary, working conditions, data definitions, and authority. Identify the domain experts who can resolve gaps. Keep research synthesis, workflow analysis, blueprinting, backlog development, and validation skills available alongside it.

My workplace edition also includes an MDS 2.0 Flutter skill. The public edition replaces those company design-system references with a profile for your approved components, tokens, accessibility requirements, and delivery conventions. Review examples in the other skills for assumptions that may also need adaptation.

A practical workflow

  1. Choose the task. State whether you need research synthesis, a workflow analysis, a blueprint, a backlog, or a validation plan, and name the decision the output should support.
  2. Supply context. Provide relevant source material, users, goals, constraints, data availability, and any existing decisions. Identify which sources are authoritative and where information is incomplete.
  3. Ask for traceable reasoning. Request separate observations, interpretations, assumptions, and recommendations. Require source references where available and explicit labels for unknowns.
  4. Review the result. Check claims against the inputs, test whether the workflow makes sense, and resolve disagreements with the relevant practitioners or specialists.
  5. Carry learning forward. Update the artifact and its linked requirements or backlog as prototype review, data investigation, and user research change the direction.

Inspect a skill in use

This authored demonstration uses the public kit’s fictional library equipment-loan task. The sample output and review decisions illustrate how to inspect a response; they are not a transcript of a model evaluation.

1. Supply source notes

  • S1: Volunteers check a shared tablet-loan list. Some records lack a recent return confirmation.
  • S2: A coordinator can confirm availability. Volunteers cannot change inventory records. Escalation timing is undecided.
  • S3: The desk sometimes loses connectivity. Questions must be preserved without exposing borrower details. No live source or reservation API is provided.

2. Apply the relevant instruction

Excerpt from the public Workflow & Task Analysis skill:

Separate evidence from assumptions. Do not invent research findings, user quotes, metrics, business rules, technical constraints, data availability, or validation results.

Task prompt: “Map the volunteer’s clarification workflow. Reference S1–S3 for each finding; distinguish proposed behavior from confirmed rules and identify who must resolve each unknown.”

3. Inspect a sample response

Proposed workflow, based on S1–S3. Confirm the sequence with the workflow owner:

  1. Volunteer checks the record: inspect the loan and return information (S1).
  2. Return is unconfirmed: keep availability unresolved rather than promise a device (interpretation of S1).
  3. Volunteer prepares a question: identify the loan and missing confirmation; confirm what may be retained during connectivity loss (proposed response to S3).
  4. Coordinator confirms availability: preserve the coordinator’s authority (S2); the handoff channel and timing remain open.
  5. Volunteer communicates the result: report the confirmed status, or explain what is still unresolved (proposed final step).
Supported finding
Missing return confirmation leaves availability uncertain (S1). The next confirmation belongs with the coordinator (S2).
Proposed behavior
Show “Availability unconfirmed” and let the volunteer prepare a question containing the loan ID. Confirm which fields may be retained under the privacy requirement (S3).
Unsupported suggestion to catch
“Automatically reserve the tablet and escalate after 15 minutes.” Neither an API nor a timing rule exists in the supplied notes.

4. Make the review decision

I would retain the uncertainty finding, keep the clarification action as a proposal, and remove automatic reservation and the invented deadline. I would ask the workflow owner to confirm escalation timing and permissible offline storage before implementation.

The next test would ask a volunteer to recognize an unconfirmed record, identify the coordinator as the next owner, and prepare a question without promising a device. Record the actual response and any unsupported assumptions when you run this exercise in your own environment.

What to inspect in an output

Check evidence: can a claim be traced to supplied material, or has an assumption been presented as a finding? Check context: does the recommendation match users, authority, environment, and actual work? Check feasibility: does it depend on unavailable data or an unconfirmed capability?

Check behavior: are failure paths, recovery, accessibility, permissions, and human review addressed where relevant? Check usefulness: does the artifact help someone make a decision, or merely restate a framework? Record unsupported recommendations and correct the instructions or inputs as appropriate.

Connecting skills across a product workflow

Use skills together when the next decision needs a different kind of analysis. Research synthesis can organize observations into needs and opportunities; workflow analysis can clarify tasks, decisions, and handoffs. A Product Experience Blueprint then connects the supported findings to capabilities, scope, dependencies, and validation.

With that blueprint reviewed, the backlog skill can help define delivery work while preserving the user need and rationale. Carry source references, open questions, and review decisions forward so an assumption does not become a confirmed requirement simply because it appears in the next artifact.

Choose the skills needed for the task rather than running the whole library. At each handoff, review the output with the relevant practitioners and specialists. As implementation or research changes the evidence, update the blueprint and linked backlog together.

Human responsibility and known limits

I treat generated artifacts as drafts to inspect against the source material. AI can omit context or invent a connection even when the instructions ask for evidence. Review recommendations with practitioners and specialists who understand the work and its consequences.

I tested repository-scoped skill discovery and four bounded tasks in Codex, plus custom-agent discovery and blueprint/backlog tasks in VS Code Copilot. These smoke tests checked source use, uncertainty, authority, recovery, and task scope. They do not establish general reliability or time savings. Evaluate representative tasks in your own environment, retain failures as well as successes, and record the human decisions that shaped the final artifact.

Using the guidance across tools

I developed this guidance for Codex, the Snowflake-based Prospector CoWork environment used at Freeport-McMoRan, and GitHub Copilot. The public kit provides portable Markdown and separate Codex and Copilot adapter guides. Choose the guide for your environment and verify how it discovers or receives the instructions.

Once installed and discovered in Codex, skills can be selected automatically when a request matches their descriptions. You can describe your task naturally or name a skill when you want a particular method. Verify both approaches during setup; automatic selection depends on the request and available skills. Other environments may require choosing an agent or supplying the instructions explicitly.

Models, permissions, connected sources, and tool access differ across environments. The toolkit supplies instructions; your environment supplies those capabilities. Run the included fictional exercise in the environment you intend to use and review the result before applying it to project work.

Try a bounded task

Begin with the fictional task included in the download. Review its claims and handoffs against the source notes, then repeat the exercise with a small set of notes from your own work.

A useful first result is an artifact you can explain and check: what the sources support, what remains uncertain, and what decision comes next. Carry that reviewed artifact into a blueprint or backlog when the task calls for it.

What the public edition contains

The download contains 19 general-practice skills and two replaceable context skills, along with a task router, adapter guides, a fictional exercise, and review criteria. The router helps you choose the smallest relevant set of skills for the task.

The library below describes each capability. Read the selected instructions, add your context and sources, and use the review criteria to inspect the resulting artifact. The public edition is a separate adaptation of my workplace toolkit.

Explore the public skill library

The public edition contains 19 general-practice skills and two context skills you adapt to your own field and design system. Expand a capability to see when it applies. This public edition is separate from my workplace toolkit.

Try the public edition

Start with one fictional task, inspect the output, then add your own context. The kit includes portable Markdown, Codex packaging, and Copilot Agent and Space guidance. No account access or installer is bundled.

Download the public kit (.zip)

v1.0.13 · About 83 KiB · 21 skills

Written materials: CC BY 4.0. Utility scripts: MIT. Credit Christopher Durgin and indicate changes.

Repository-scoped Codex discovery and four task smoke tests, plus VS Code Copilot custom-agent discovery and two task smoke tests, were checked on October 20, 2026. Those checks used earlier instructions. The latest BDX refinements have also been exercised in my private Codex edition; the current public package has passed package checks, but has not had a fresh behavioral test. Other environments and marketplace installation remain untested. Read the included README and VALIDATION notes.

SHA-256 checksum
Backlog Story Origination & Development Skill

Originate, refine, split, and communicate delivery-ready Agile or Azure DevOps backlog stories with human-centered rationale, implementation notes, and Gherkin acceptance criteria. Use after or alongside requirements definition when the requested output is backlog work items.

Reference ID: backlog-story-origination-development

BDX Method: Behavior-Driven Experience Skill

Apply BDX to support discovery and inquiry, investigate adoption and interaction concerns, and identify and prioritize evidence-informed improvements to systems and human-computer interactions.

Reference ID: bdx-behavior-driven-experience

Data Availability & Feasibility Skill

Assess data availability, quality, semantic definitions, technical feasibility, gaps, risks, and MVP impact for product experiences.

Reference ID: data-availability-feasibility

Design System ContextReplaceable context

Apply a practitioner-supplied design system and delivery conventions when defining prototype or UI implementation guidance.

Reference ID: design-system-context

Domain Context AdaptationReplaceable context

Adapt analysis to a practitioner-supplied domain profile when industry, roles, operating conditions, terminology, or specialist constraints affect the work.

Reference ID: domain-context-adaptation

Executive & Team Narrative Skill

Create leadership-ready narratives, strategic summaries, decision framing, status updates, and team alignment communications.

Reference ID: executive-team-narrative

Heuristic Evaluation & Usability Review Skill

Review an existing interface, prototype, dashboard, or workflow against usability heuristics; identify and severity-rank concrete interaction and comprehension issues. Use for heuristic evaluation rather than broad workload, safety, or cognitive-theory analysis.

Reference ID: heuristic-evaluation-usability-review

Human-AI Interaction Design Skill

Design human-AI interaction models with roles, review points, confidence, uncertainty, overrides, escalation, governance, and validation.

Reference ID: human-ai-interaction-design

Human-Centered Product Strategy Skill

Frame product opportunity, user and business value, outcomes, prioritization, MVP scope, principles, tradeoffs, assumptions, and roadmap direction. Use when the primary need is product direction rather than an end-to-end discovery engagement or blueprint artifact.

Reference ID: human-centered-product-strategy

Human-Centered Systems Discovery + Prototyping Skill

Guide a broad discovery-to-prototype engagement spanning human systems, product strategy, workflows, requirements, prototype direction, validation, and delivery implications. Use when the request crosses several phases rather than asking for one specialized artifact.

Reference ID: human-centered-systems-discovery-prototyping

Human Factors Review Skill

Evaluate a product or operational system when workload, error risk, safety, environment, accessibility, trust, recovery, or human performance is central. Use for contextual human-factors analysis rather than a checklist-style interface heuristic review.

Reference ID: human-factors-review

Human-System Decision Modeling Skill

Model human-system decisions, inputs, thresholds, uncertainty, accountability, escalation, feedback loops, and decision-support needs.

Reference ID: human-system-decision-modeling

Human-Systems Framing Skill

Frame complex systems around users, roles, workflows, tasks, decisions, information needs, constraints, outcomes, and human-system boundaries.

Reference ID: human-systems-framing

Information Design & Decision Support Skill

Design and critique dashboards, KPI displays, status views, information hierarchy, alerts, and decision-support experiences.

Reference ID: information-design-decision-support

Product Experience Blueprinting Skill

Create a Product Experience Blueprint that links users, workflows, value, MVP scope, information needs, risks, assumptions, and validation. Use when the requested outcome is the integrated blueprint artifact.

Reference ID: product-experience-blueprinting

Prototype Direction Skill

Define prototype scope, screens, flows, interaction model, assumptions, fidelity, validation focus, and product decisions to inform.

Reference ID: prototype-direction

Requirements Definition Skill

Translate product intent, research, workflow evidence, and constraints into structured product, UX, data, and acceptance requirements. Use when defining what the solution must do; use backlog-story development for delivery-ready Agile or ADO work items.

Reference ID: requirements-definition

UX Principles & Cognitive Laws Review Skill

Explain or review a design through selected cognitive and UX principles involving attention, perception, memory, choice, effort, hierarchy, and workload. Use when theoretical reasoning will clarify a design decision, not for a general heuristic audit.

Reference ID: ux-principles-cognitive-laws-review

UX Research Synthesis Skill

Synthesize research notes, interviews, observations, survey findings, and discovery inputs into themes, needs, insights, and opportunities.

Reference ID: ux-research-synthesis

Validation Planning Skill

Plan validation for usability, comprehension, workflow fit, trust, decision quality, adoption, product value, and implementation risk.

Reference ID: validation-planning

Workflow & Task Analysis Skill

Analyze workflows, tasks, roles, handoffs, decisions, friction, cognitive load, failure modes, and improvement opportunities.

Reference ID: workflow-task-analysis

Define your own context

Use this editable brief to identify your users, environment, evidence, vocabulary, constraints, and review responsibilities before adapting the toolkit.

Download the context brief (.md)

This brief is a planning resource, not the full skill package or an installable agent.

Foundations & references

My contribution is the toolkit’s selection, orchestration, prompts, and applied methods. The underlying research and frameworks belong to their respective authors. Expand a group to see the sources and limits behind the skills.

I distinguish research findings, design heuristics, and delivery practices in this reference map. Its scope is selected bibliographic records, abstracts, author pages, and accessible texts, checked with AI assistance on October 19, 2026. It is not a systematic review of the literature. Some papers require publisher access. The download includes the map in FOUNDATIONS.md.

Cognitive laws and UX principles

Used by UX Principles & Cognitive Laws Review; also relevant to information design and human-factors reviews.

Usability and interaction foundations

Named in Heuristic Evaluation & Usability Review; mental models also inform cognitive and workflow reviews.

Behavior and adoption lenses

Named in BDX; these sources inform individual lenses, not validation of the BDX method or its scoring.

Delivery practices and related reference guidance

Agile and Gherkin are named delivery practices. Human-AI and accessibility references below are supporting guidance, not claims that the toolkit implements a standard in full.

Attention, perception, habit, trust, and decision fatigue are broad topics, not single laws. Treat explanations as hypotheses to test in context. PEB and BDX are my applied methods; citing their ingredients does not independently validate the combined methods. Linked works retain their own rights and licenses.

Citation & author note

This practitioner article draws on my project experience and the sources identified in the text. It has not undergone independent scholarly peer review.

I used AI assistance for drafting, organization, and editorial review. The methods, project accounts, and interpretations reflect my practice, and I retain responsibility for the text. The views expressed are my own.

Durgin, C. (2026). hse-agent. Version 1.4, updated 2026-10-21. https://www.chrisdurgin.com/publications/hse-agent

Revision history
  • v1.4 · — Refined reader flow, context adaptation, skill handoffs, and public-resource guidance.
  • v1.3 · — Recorded Google Sheets and HSE environment smoke tests and updated compatibility guidance.
  • v1.2 · — Aligned navigation and reading order, streamlined application guidance, and clarified evidence language.
  • v1.1 · — Synchronized public resources and refined article flow and references.
  • v1.0 · — First reader edition, with field accounts, practical examples, and reusable resources.