Agent Skills: Opal Flow LLD

Create low-level design (LLD) documents for Opal frontend flows using the Flow LLD template. Use when asked to draft, fill out, or update a flow LLD for Opal.

UncategorizedID: hmcts/opal-frontend/opal-flow-lld

Install this agent skill to your local

pnpm dlx add-skill https://github.com/hmcts/opal-frontend/tree/HEAD/.codex/skills/opal-frontend/opal-flow-lld

Skill Files

Browse the full folder contents for opal-flow-lld.

Download Skill

Loading file tree…

.codex/skills/opal-frontend/opal-flow-lld/SKILL.md

Skill Metadata

Name
opal-flow-lld
Description
Create low-level design (LLD) documents for Opal frontend flows using the Flow LLD template. Use when asked to draft, fill out, or update a flow LLD for Opal.

Opal Flow LLD

Use the template

  • Use flow-lld-template.md in this folder as the base template.
  • Copy the template into the target LLD file and replace placeholders.
  • Remove sections that are not applicable to the flow.
  • Keep references and links to related LLDs (audit/logging/observability) when relevant.

Gather missing inputs

  • Ask for the flow name, repo path(s), routes file, and any related services.
  • Ask for entry points, key users, and any known dependencies or downstream flows.
  • Ask for API base path(s), endpoints, and validation rules if not provided.

Write the LLD

  • Fill each section with concise, implementation-ready details.
  • Prefer bullets over long paragraphs.
  • Add a version history entry with date and author.
  • Call out open questions or risks in Further Considerations.

Output expectations

  • Return a Markdown LLD ready for review and save it under .codex-docs/ in the project root.
  • Avoid secrets, tokens, or PII in the document.