coding-guidelines

Provide cross-language coding principles and language-specific guidelines for Python, TypeScript, Go, and Solidity.

Updated Dec 17, 2025
One-click install
npx skills add https://github.com/PoeAudits/.opencode --skill coding-guidelines-poeaudits
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-guidelines
Source: https://github.com/PoeAudits/.opencode/tree/main/skills/coding-guidelines
Command: npx skills add https://github.com/PoeAudits/.opencode --skill coding-guidelines-poeaudits

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive set of rules and best practices for writing clean, maintainable, and idiomatic code across multiple programming languages, ensuring consistency and quality in software development.

Core Features & Use Cases

  • Cross-Language Principles: Establishes universal coding standards for readability, error handling, and type discipline.
  • Language-Specific Guidance: Offers detailed rules for Python, TypeScript, Go, and Solidity, including idiomatic patterns and anti-patterns.
  • Use Case: When starting a new project in Go, consult this Skill to understand idiomatic naming conventions, error handling patterns, and interface design principles specific to Go, ensuring your codebase aligns with community best practices.

Quick Start

Use the coding-guidelines skill to review the best practices for writing Python code.

Frequently Asked Questions about coding-guidelines

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

FAQPage Schema
What are the best practices for Python code structure and error handling?

Python coding standards emphasize readable structure, explicit error handling, and proper type discipline. Following these guidelines ensures maintainable codebases by establishing universal principles for naming conventions and idiomatic patterns specific to Python development.

How do I write idiomatic Go code for a new project?

Writing idiomatic Go involves following specific naming conventions, error handling patterns, and interface design principles. Establishing project coding standards early ensures your Go codebase aligns with community best practices and maintains structural consistency.

Does this coding guidelines skill support TypeScript and Solidity?

Yes, this skill provides language-specific guidelines and cross-language coding principles for both TypeScript and Solidity. It covers type discipline, control flow, and idiomatic patterns to ensure style compliance across these programming languages.

How do I establish project coding standards for code review?

To establish coding standards for code review, apply cross-language principles for readability and error handling alongside language-specific rules. This approach facilitates style compliance and ensures consistent quality across Python, TypeScript, Go, and Solidity codebases.

What are common anti-patterns in TypeScript type discipline?

TypeScript anti-patterns involve poor type discipline, improper data structure usage, and non-idiomatic control flow. Following established coding guidelines prevents these issues and ensures your codebase maintains high standards of structural quality and type safety.