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.

referencesstandardsyaml.md

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

YAML Standards (Tier 1)

Validation

  • yamllint must pass
  • 2-space indentation
  • No trailing whitespace

Common Issues

Pattern Problem Fix
Tabs Invalid YAML 2 spaces
yes/no unquoted Becomes boolean Quote: "yes"
: in value Parse error Quote the value
Long lines Readability Use > or |

Kubernetes/Helm

  • Use --- between documents
  • Labels: app.kubernetes.io/*
  • Always specify resources.limits
  • Use ConfigMaps for config, Secrets for secrets

Security

  • Never use yaml.load() (Python) — always yaml.safe_load()
  • Quote values that look like booleans ("yes", "no", "true")
  • Validate against schema before processing untrusted YAML
  • Avoid anchors/aliases (*/&) in user-facing configs — confusing and exploitable

Multiline Strings

# Literal (preserves newlines)
description: |
  Line 1
  Line 2

# Folded (joins lines)
description: >
  This becomes
  one line

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 yesterday.

Activeupdated last week

README badge

README badge for boshu2/agentops/domain