aryaniyaps/lamina/lamina-product-behavior

Claude Code and agent skill by aryaniyaps/lamina

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Define authoritative runtime product truth across actors and views. Use when modeling domain behavior, setting product density, specifying side effects, protecting invariants, choosing consistency guarantees, handling retries or concurrent actions, defining time semantics and prerequisites, drawing ownership boundaries, or keeping views coherent. Use lamina-systems for causal loops and change over time, and lamina-ux for interaction expression.

Install

npx vskill@latest install aryaniyaps/lamina/lamina-product-behavior

SKILL.md

Lamina Product Behavior

Reference-loading protocol

  1. Match the request's primary runtime-truth decision to one row below.
  2. Open that linked reference before answering. Add another only when a second

decision materially changes the answer; do not preload the directory.

  1. Start the response with Using lamina-product-behavior: <topic path(s)> so

the selected behavior lens is auditable.

Topic index

Runtime signalReadAdds
Need the represented domain model to match how actors understand the taskProduct Behaviorentities, permissions, workflows, surfaces, and illegal states
Need to choose how much power or complexity each actor seesProduct Densityactor- and surface-specific complexity budgets
One mutation must update, notify, invalidate, audit, or retry elsewhereSide Effectsprimary effect, downstream effects, delivery lifecycle, and failure recovery
Need a rule that must hold in every valid stateInvariantsexplicit predicates and violation probes
Views may lag or disagree after a state changeConsistency Guaranteesstrong, eventual, and read-your-writes product promises
An operation may repeat, race, conflict, or arrive after state changedIdempotency and Concurrencyduplicate safety, conflict policy, and fencing
Behavior depends on zones, dates, recurrence, duration, deadline, or correctionTime Semanticsexplicit temporal meaning and boundary behavior
A workflow requires prior setup, ownership, state, or another workflowDependenciesprerequisite edges and unmet behavior
Need to decide which domain owns a rule or what data crosses a boundaryModularity Boundariesinformation hiding and cohesive ownership
Several roles or surfaces must agree on the same entity and lifecycleMulti-View Integrityhandoffs, visibility, and cross-view truth

Working rule

Use the smallest sufficient reference set. Common pairs are invariants + idempotency for consequential writes, consistency + multi-view integrity for role-based products, and side effects + time semantics for scheduled delivery. Keep behavior in product language; do not prescribe implementation machinery unless the user asks for it.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
114
Repository forks
3
7-day trend score
24

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/aryaniyaps/lamina/lamina-product-behavior/badge)](https://verified-skill.com/skills/aryaniyaps/lamina/lamina-product-behavior)

Something wrong with this skill or its page? Tell us.