agentsclimarketplace

Domain template

Skill sordi-ai/skill-everything/skills/domain-template

Git-versioned agent memory: agents that never make the same mistake twice. Anthropic-Skill folder standard, multi-runtime (Claude Code, Cursor, Gemini CLI, OpenCode).

Install
npx -y skills add sordi-ai/skill-everything --skill domain-template

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

One thing to look at

  • 17 stars17 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Apply when documenting project-specific knowledge. Template for ADRs, naming conventions, business rules, and tech-stack quirks.

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

3.7 KB, as published. Nobody here has run it

Sub-Skill: Domain Knowledge Template

<!-- target: ~850 tokens (empty template — grows when filled in for your project) -->

Purpose: Structured template for capturing company- or project-specific knowledge that no public model can know — architecture decisions, naming conventions, business rules.


Instructions: Fill Out This Template

Copy this file to skills/<project-name>/SKILL.md and fill in all sections. Delete empty sections. Concrete > comprehensive.


Project Overview

Project name:    [e.g. "OrderFlow"]
Technology:      [e.g. "Node.js 20, PostgreSQL 15, React 18"]
Deployment:      [e.g. "AWS ECS, GitHub Actions CI/CD"]
Team size:       [e.g. "4 backend, 2 frontend"]
Main repo:       [e.g. "github.com/acme/orderflow"]

Architecture Decision Records (ADRs)

ADR-001: [Title]

  • Date: YYYY-MM-DD
  • Status: Accepted / Deprecated / Superseded by ADR-XXX
  • Context: Why did a decision need to be made?
  • Decision: What was decided?
  • Consequences: What changes as a result?

Naming Conventions

ContextConventionExample
Database tablessnake_case, pluralorder_items
API endpointskebab-case, plural/api/order-items
TypeScript interfacesPascalCase, no I prefixOrderItem
Environment variablesSCREAMING_SNAKE_CASEDATABASE_URL
React componentsPascalCaseOrderItemList

Business Rules

These rules are not documented in the code — only here.

  1. [Rule name]: [Description]. Example: Orders under $10 have no shipping costs.
  2. [Rule name]: [Description].

Known Pitfalls

  1. [Pitfall]: [What happens and why]. Example: The users table has two ID fields: id (internal) and external_id (customer number). Never confuse them.
  2. [Pitfall]: [What happens and why].

External Systems & Integrations

SystemPurposeAuth MethodContact for Issues
StripePaymentsAPI key in STRIPE_SECRET_KEY[email protected]
SendGridEmailsAPI key in SENDGRID_API_KEY[email protected]

Glossary

TermMeaning
OrderA confirmed order (status >= CONFIRMED)
CartAn unconfirmed order (status = DRAFT)

Agent Directives

Specific instructions for how the agent should work in this project.

  1. [Directive]: [Description]. Example: Never delete files without explicit user confirmation.
  2. [Directive]: [Description]. Example: Always output the full file path with every change.
  3. [Directive]: [Description]. Example: Always use English in commit messages.

Tech Stack Quirks

Stack-specific gotchas not found in the documentation — only learned through experience.

  1. [Quirk name]: [What happens and why]. Example: Prisma Client must be regenerated with npx prisma generate after schema changes — a simple npm install is not enough.
  2. [Quirk name]: [What happens and why]. Example: The Redis connection pool in production has max 10 connections — with more than 10 parallel requests, requests get dropped.

Why This Sub-Skill Earns Stars

Without domain knowledge, the agent makes plausible but wrong assumptions about naming, business rules, and architecture. With this template filled out once → the agent knows the project like a team member.

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.