smith-standards

Enforce universal coding standards for code, logs, and documentation.

1|Updated Nov 25, 2025
One-click install
npx skills add https://github.com/tianjianjiang/smith --skill smith-standards
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smith-standards
Source: https://github.com/tianjianjiang/smith/tree/main/smith-standards
Command: npx skills add https://github.com/tianjianjiang/smith --skill smith-standards

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Inconsistent coding conventions, emoji usage, and timestamp formats slow development and degrade maintainability across teams.

Core Features & Use Cases

  • Universal rules for emoji usage, inline comments, datetime formatting, and file conventions.
  • Ensures consistent outputs in code, logs, documentation, and audits across languages and tools.
  • Use case: Standardize new projects or refactor existing codebases to pass audits and reviews.

Quick Start

Audit a sample file to align with ISO 8601 timestamps and enforce a single trailing newline.

Frequently Asked Questions about smith-standards

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce coding standards for ISO 8601 timestamps and file formatting across different projects?

You can enforce coding standards across code, logs, and documentation to reduce formatting drift using universal rules. This includes applying ISO 8601 timestamps with timezone, inline-comment policies, and file formatting rules to any language or project context.

What is the best way to standardize new projects and refactor existing codebases for audits?

Standardizing new projects or refactoring existing codebases involves applying universal coding rules to ensure consistent outputs. This approach guides activities from code reviews to release documentation, ensuring codebases pass audits and reviews reliably.

Does this coding standards approach work with any programming language or project context?

Yes, these universal coding standards apply to any language or project context. They enforce consistent conventions for emoji usage, datetime formatting, and file formatting across diverse languages, logs, and documentation outputs.

Why should I forbid decorative emojis and missing trailing newlines in my code and documentation?

Forbidding decorative emojis and missing trailing newlines reduces formatting drift and improves readability across teams. Inconsistent coding conventions, emoji usage, and timestamp formats slow development and degrade maintainability.

How do I audit a sample file to align with ISO 8601 timestamps and trailing newline rules?

Auditing a sample file involves checking its alignment with universal coding standards like ISO 8601 timestamps and enforcing a single trailing newline. This quick start process helps identify formatting drift and inline-comment policy violations.

Are there limitations when applying universal coding standards to logs and documentation?

There are no explicit limitations noted for applying these coding standards to logs and documentation. The standards are designed to ensure consistent outputs across code, logs, documentation, and audits regardless of the language or project context.