All skills
boshu2 avatar

/domain

@fdf7de6
by Boboshu2/agentops446 stars
42

Clarify domain terms, bounded contexts and repository conventions. Use when: naming, rule ownership or Go and other language standards are unclear; avoid a broad survey.

Use this Skill: https://skilld.dev/gh/boshu2/agentops/domain

This session only. Nothing lands on disk.

referencesstandardstypescript.md

≈218 tokens on demand. Your agent reads this file only when SKILL.md points to it.

TypeScript Standards (Tier 1)

Required

  • strict: true in tsconfig.json
  • prettier for formatting
  • eslint with recommended rules

Type Safety

  • No any - use unknown + type guards
  • No @ts-ignore without explanation
  • Prefer interface for objects, type for unions

Common Issues

Pattern Problem Fix
as Type Unsafe cast Type guards or satisfies
! (non-null) Runtime errors Proper null checks
== null Loose equality === null || === undefined
Implicit any Type safety loss Enable noImplicitAny

React (if applicable)

  • Functional components only
  • useState / useReducer for state
  • useEffect with proper deps array
  • No inline object/function props (memo issues)

Testing

  • Jest or Vitest
  • React Testing Library for components
  • MSW for API mocking

Source: SKILL.md on GitHub

No alerts8d3 checks · Risk SAFE
  • Gen Agent Trust Hub8d

    The skill is a domain-driven design utility for reconciling ubiquitous language. It includes validation scripts and comprehensive engineering standards. No security risks were identified.

  • Socket8d

    No alerts

  • Snyk8d

    Risk: LOW · No issues

Signed by skilld at fdf7de6. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 20 hours ago.

Activeupdated last week

README badge

README badge for boshu2/agentops/domain