AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Consistency Standards

skill-viktorbezdek-skillstack-consistency-standards · by viktorbezdek

>-

No reviews yet
0 installs
6 views
0.0% view→install

Install

$ agentstack add skill-viktorbezdek-skillstack-consistency-standards

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-viktorbezdek-skillstack-consistency-standards)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Consistency Standards? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Consistency Standards

Establish uniform patterns for naming, terminology, and content reuse.

When to Use / Not Use

Use when:

  • Establishing naming conventions for a new project
  • Auditing existing code or docs for consistency issues
  • Creating a terminology glossary to standardize vocabulary
  • Defining voice and tone guidelines for different content types
  • Designing content reuse strategies (DRY documentation)
  • Onboarding new team members with style standards

Do NOT use when:

  • Formal ontology or semantic modeling -> use ontology-design
  • Content type and CMS schema design -> use content-modelling
  • Writing the actual documentation content -> use documentation-generator

Decision Tree

What are you standardizing?
├── How things are NAMED (variables, files, endpoints, columns)
│   ├── Single language? -> Case style guide (§Naming Conventions)
│   └── Multi-language stack? -> Per-context rules + mapping between layers (§Naming Conventions)
├── How things are CALLED (terminology, synonyms, product names)
│   └── Multiple terms for same concept? -> Glossary with preferred + forbidden terms (§Terminology)
├── How things SOUND (voice, tone, formality)
│   └── Different contexts need different voices? -> Per-context voice rules (§Voice and Tone)
├── How content is REUSED (repeated sections across docs)
│   └── Same content in 3+ places? -> Snippets/variables/conditionals (§Content Reuse)
└── Not sure / combination? -> Start with audit (§Style Checklist)

Naming Conventions

Case Styles

| Style | Example | Use For | |-------|---------|---------| | camelCase | getUserName | JS variables, methods | | PascalCase | UserProfile | Classes, components | | snakecase | username | Python, databases | | kebab-case | user-profile | URLs, CSS classes | | SCREAMINGSNAKE | MAXRETRIES | Constants |

File Naming

[type]-[name]-[variant].[ext]
component-button-primary.tsx
doc-api-reference.md

Cross-Layer Mapping Rules

When a stack has multiple languages, define how names map between layers:

| Layer | Convention | Example | |-------|-----------|---------| | Database column | snake_case | user_name | | API response field | camelCase | userName | | Frontend variable | camelCase | userName | | URL path segment | kebab-case | /user-profile | | File name | kebab-case | user-profile.tsx |

Terminology Standards

Glossary Template

| Term | Definition | Do Not Use |
|------|------------|------------|
| click | Select with mouse | press, hit |
| select | Choose from options | pick, click on |
| enter | Type in field | input, write |

Voice and Tone

| Context | Voice | Example | |---------|-------|---------| | Instructions | Direct, active | "Click Save" | | Errors | Helpful, calm | "Let's fix this" | | Success | Positive, brief | "Done!" |

Content Reuse Patterns

Single-Source Components

| Pattern | Use Case | |---------|----------| | Snippet | Reusable text block | | Variable | Product name, version | | Conditional | Audience-specific content | | Template | Structured format |

DRY Documentation


{{> shared/authentication.md}}

Install {{product_name}} v{{version}}

Style Checklist

  • [ ] Consistent capitalization
  • [ ] Uniform date/time formats
  • [ ] Standardized UI element names
  • [ ] Single voice throughout
  • [ ] Glossary terms used correctly
  • [ ] Code style matches project

Anti-Patterns

| Anti-Pattern | Problem | Solution | |---|---|---| | Synonym sprawl | Multiple terms for same concept ("user"/"account"/"member") | Create glossary with one preferred term + explicit "Do Not Use" list | | Inconsistent capitalization | Feature names capitalized randomly | Define rule: capitalize only proper nouns and product names | | Mixed voice | "you should"/"the user must"/"we recommend" in same doc | Per-context voice guide: instructions=direct active, errors=helpful, success=brief | | Orphaned content | Outdated references to renamed features | Audit checklist: search for forbidden terms, add to CI lint step | | Standards without enforcement | Glossary exists but nobody follows it | Add lint rules (ESLint, Ruff) + PR review checklist + automated docs linting | | Over-standardizing | Rule for every possible variation | Focus only on inconsistencies causing real confusion or maintenance cost | | Page-based reuse | Same content copy-pasted into 8 documents | Single-source snippet with {{> shared/section.md}} includes |

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.