code-conventions
Code Conventions
Opinionated coding conventions for Go, TypeScript/Vue, and Astro projects. Every rule exists because it prevented a real bug or eliminated real friction.
Priority: Clarity > Simplicity > Concision > Maintainability > DRY.
Part 1: Go Conventions
1.1 CLI Framework
Preferred: urfave/cli/v3.
- Use
Destination: &var+Sources: cli.EnvVars("ENV_NAME")for every flag. - One subcommand per package under
cmd/<name>/. - Entry point in
main.gocallsapp.Run().
More from meysam81/skills
google-golang-style
>
8seo-review
Audit a blog post draft against SEO best practices with a 100-point scoring rubric. Identifies specific issues and provides fix recommendations.
1seo-research
Generate a deep research prompt for Claude.ai to gather facts, stats, expert quotes, and competitor analysis for a blog post topic
1seo-social
Generate platform-specific social media posts from a blog draft. Covers X, Bluesky, Mastodon, LinkedIn, Reddit, Patreon, and Buy Me a Coffee in 3 tiers (short-form, long-form, patronage).
1seo-optimize
Post-publish validation using DataForSEO tools. Checks Lighthouse scores, on-page SEO verification, ranking position, and AI search visibility.
1seo-keywords
Perform keyword research and SERP analysis using DataForSEO MCP tools. Analyzes search volume, difficulty, intent, trends, and competitor gaps.
1