siviter-xyz avatar

Software Engineer

This is a solid foundation for writing clean, maintainable code without the usual cruft. It pushes you toward self-documenting code over comment noise, stops you from littering the codebase with TODOs, and enforces a fact-based approach where you search for answers instead of guessing. The workflow detection is smart: it'll check for spec-first or TDD patterns and follow what's already there. It also blocks destructive git commands by default and makes you pause before reaching for type suppressions or `any` types. The stance on backward compatibility is refreshingly pragmatic: only worry about it for public APIs, let tests catch everything else. If you're tired of repositories that look like drafts, this brings some discipline.

skills.sh installs
631
GitHub stars
22
last updated
Aug 21, 2026

Install

$ npx -y skills add siviter-xyz/dot-agent --skill software-engineer --agent claude-code

Installs into .claude/skills of the current project.

Files

Software Engineering Principles

Core principles and preferences for code style, documentation, and development workflow.

Code Style and Patterns

  • Avoid unnecessary comments: Code should be self-documenting. Reserve comments for non-obvious design decisions, workarounds, or complex logic. Avoid comments that restate what the code obviously does.

  • Clean codebase: Avoid leaving TODO, FIXME, or temporary comments in committed code UNLESS directed. Either implement the feature, create an issue, or remove the comment. Ignore existing ones.

  • Self-documenting code: Prefer clear naming and structure over explanatory comments. Method, class, and member documentation should use language/stack best practices. Don't add useless inline comments next to statements UNLESS they explain confusing or complex behaviour.

Documentation

  • Concise and useful: Documentation should be informative but not verbose. READMEs should focus on essential information without unnecessary elaboration.

  • Structure over verbosity: Prefer well-organized, scannable documentation with clear headings over long paragraphs. Use short examples to illustrate concepts.

Sponsors

Details

Repository
github.com/siviter-xyz/dot-agent
Categories
Documentation, Code Review & Quality, AI & Agent Building, Automation & Workflows
First seen
Jun 3, 2026

More from siviter-xyz/dot-agent

All 11
1voltagent avatarcreate-voltagentvoltagent/skillsSkill for creating AI agent projects using the VoltAgent framework. Guide for CLI setup and manual bootstrapping.628skills.sh installs
2aj-geddes avatarfastapi-developmentaj-geddes/useful-ai-promptsBuild high-performance FastAPI applications with async routes, validation, dependency injection, security, and automatic API documentation. Use when developing 624skills.sh installs
3mohitmishra786 avatarrust-securitymohitmishra786/low-level-dev-skillsRust security skill for supply chain safety and memory-safe development. Use when auditing dependencies with cargo-audit, enforcing policies with cargo-deny, re624skills.sh installs
4jwynia avatartypescript-best-practicesjwynia/agent-skillsGuide AI agents through TypeScript coding best practices including type safety, error handling, code organization, and architecture patterns. This skill should 616skills.sh installs
5moizibnyousaf avatardatabase-designmoizibnyousaf/ai-agent-skillsDatabase schema design, optimization, and migration patterns for PostgreSQL, MySQL, and NoSQL databases. Use for designing schemas, writing migrations, or optim615skills.sh installs
6aliyun avataralibabacloud-cli-guidancealiyun/alibabacloud-aiops-skillsGuide users to manage Alibaba Cloud resources using the Aliyun CLI command-line tool. Covers CLI installation, credential configuration, plugin management, comm604skills.sh installs