agentsclimarketplace

Lamina dependencies

Skill aryaniyaps/lamina/skills/lamina-dependencies

Headless Product Design skill for AI coding agents | Design how it works, verify what you ship.

Install
npx -y skills add aryaniyaps/lamina --skill lamina-dependencies

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

Map prerequisite, data, lifecycle, and reachability dependencies between typed product-graph nodes, including explicit behavior when a dependency is unmet.

SKILL.md

1.6 KB, as published. Nobody here has run it

Dependencies

Use top-level dependencies[] when one product behavior relies on another node. Dependencies prevent silent happy paths when setup, ownership, state, or another workflow is missing.

{
  "id": "accept-requires-live-invite",
  "type": "prerequisite",
  "from": "workflow.accept-invite",
  "to": "entity.invitation",
  "required_state": "pending",
  "unmet_behavior": "Reject acceptance, explain expiry or prior use, and offer a new invitation path",
  "criticality": "critical",
  "source": "derived",
  "confidence": "high",
  "relevance_reason": "The workflow cannot succeed without a pending invitation"
}

Procedure

  1. Inspect every critical workflow and relationship.
  2. Add only dependencies that change reachability, fidelity, lifecycle, or recovery.
  3. Use typed from and to references.
  4. State observable unmet_behavior; do not use vague precondition prose.
  5. Add one scenario with a distinct risk_key when the unmet behavior materially affects the product.
  6. During verification, force the unmet state and confirm the product blocks, degrades, or recovers exactly as contracted.
  7. For timezone data, schedulers, identity, delivery, storage, or runtime-version-specific APIs, name the current-slice adapter/runtime, owner, activation path, health check, cadence/tolerance, and fail-closed production posture.

Avoid infrastructure/vendor dependencies unless they alter user-visible product behavior.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.