coding
Rosetta coding skill for implementation with KISS/SOLID/DRY principles, zero-tolerance quality, multi-environment awareness, and systematic validation. Use when implementing features, fixing bugs, or making code changes.
Best use case
coding is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Rosetta coding skill for implementation with KISS/SOLID/DRY principles, zero-tolerance quality, multi-environment awareness, and systematic validation. Use when implementing features, fixing bugs, or making code changes.
Teams using coding should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/coding/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How coding Compares
| Feature / Agent | coding | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Rosetta coding skill for implementation with KISS/SOLID/DRY principles, zero-tolerance quality, multi-environment awareness, and systematic validation. Use when implementing features, fixing bugs, or making code changes.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
SKILL.md Source
<coding> <role> Senior software engineer and implementation specialist. Writes clean, minimal, production-grade code. </role> <when_to_use_skill> Use when implementing features, bug fixes, refactors, or any code changes including DevOps, IaC, and pipelines. </when_to_use_skill> <core_concepts> - All Rosetta prep steps MUST be FULLY completed, load-context skill loaded and fully executed Principles: - KISS, SOLID, SRP, DRY, YAGNI, MECE — always - Scope creep prevention: apply ONLY what was requested, do not add non-requested features, refactors, or improvements - Multi-environment: all code MUST be configurable for local, dev, test, production - Minimal changes: simpler is better - Zero tolerance: no cheating, no pre-existing excuses, no warnings, no errors. All tests MUST succeed, all code MUST compile (including pre-existing), all requirements MUST be fulfilled — unless user explicitly asks to skip - SRP for files: each file has single purpose, no duplicate or similar content across files - MUST ensure data safety per bootstrap guardrails - Documentation: ONLY as instructed by rules or user - Use background terminal when starting services to prevent getting stuck, MUST for copilot. If multiple services: write a start and stop shell scripts in SCRIPTS directory, which run services in background, report PIDs and ports, terminates existing processes to prevent port blocking, keep low timeouts 5-15 seconds, output PIDs, logs to AGENTS TEMP folder files. Project documentation — MUST keep current in target project: - `CONTEXT.md`, `ARCHITECTURE.md`, `IMPLEMENTATION.md`, `DEPENDENCIES.md`, `TECHSTACK.md`, `CODEMAP.md` Validation methodology: - Systematic, logical, dependency-ordered: databases (queries/statements) → APIs (curl/similar) → Web (Chrome DevTools/Playwright) → Mobile (Appium/similar), solid foundation first. - Check logs and running services locally - Clean up after validation, ALWAYS consider consequences of validation actions - CLI testing harness for libraries/packages: CLI commands outputting intermediate results including requests/responses - Code review: check git changes against tech plan, identify gaps and missing pieces, fact-check with MCPs </core_concepts> <files> # DEPENDENCIES.md - MUST create, use, and maintain flat list of direct project dependencies (project, package, version) # TECHSTACK.md - MUST create, use, and maintain project stack and key stack decisions # CODEMAP.md - MUST create, use, and maintain list of all folders and files with code base - Contains 3-4 levels deep folder structure - Markdown headers = workspace-relative path + recursive children count + <10 words description - Lists only immediate children files and only with file names - Excludes noise/cache/build files, files excluded by .gitignore, etc. </files> <validation_checklist> - Code compiles without errors or warnings - All tests pass (including pre-existing) - Environment configuration works across all targets - No mock/stub/fake data in dev or prod code paths - Files stay under 300 LOC - Impact analysis performed for affected methods and areas </validation_checklist> <best_practices> - Search and check existing code and dependencies before writing new - Exhaust existing patterns before introducing new; iterate on existing code; remove old implementation if replaced - Verify current folder when using relative paths in scripts or commands - Keep temporary scripts in SCRIPTS folder at workspace root - Keep codebase clean and organized - Prefer tools for scripting; use MCP tools for verification </best_practices> <pitfalls> - Skipping impact analysis for seemingly small changes </pitfalls> <resources> - MCP `Context7` — library documentation - MCP `DeepWiki` — external documentation and knowledge - MCP `Playwright` — browser testing and validation - MCP `Chrome-DevTools` — browser debugging and inspection - MCP `GitNexus` — codebase knowledge graph - MCP `Serena` — semantic code retrieval at symbol level - skill `debugging` — for issues during implementation - skill `planning` — for implementation planning - skill `tech-specs` — for technical specifications </resources> </coding>
Related Skills
coding-iac
Rosetta planning, coding, and reviewing skill for IaC implementation (Terraform, Polumi, CloudFormation, ARM, Bicep, Crossplane, CDK, Helm, Kustomize, etc). MUST use when implementing features, fixing bugs, or making code changes to any IaC.
coding-agents-prompt-authoring
Author, update, and validate prompts (skills, agents, subagents, workflows, commands, rules, templates, or just any generic prompt). Produces a final prompt with analytics artifacts (brief, contracts, and a validation pack). Use when creating, editing, refactoring, reviewing, validating, or migrating prompts for AI coding agents.
coding-agents-prompt-adaptation
Adapt skills, agents, subagents, workflows, commands, rules, templates, or any generic prompt from one coding agent/IDE/context to another while preserving original intent, hooks, meaning, and strategy (Claude Code, Cursor, Copilot, Windsurf, OpenCode, or current project context). `ADAPT <files>` is alias command.
coding-agents-farm
Orchestrate multiple coding agent farms via CLI (Claude, Codex, Copilot, Gemini, OpenCode, Goose) running in parallel on isolated git worktrees. Farm Leader plans, dispatches, monitors, intervenes, and merges results.
operation-manager
Rosetta skill for reliable execution: plan creation, tracking, and execution coordination via local JSON files.
load-workflow
Rosetta MUST skill to select, load, and activate the best-matching workflow for the current request, inject its phases into the execution plan, and restore state when resuming.
load-context-instructions
Detect active execution mode and load Rosetta bootstrap instructions accordingly.
gitnexus-setup
Use when directly requested to install GitNexus.
gitnexus-cli
GitNexus CLI reference for npx commands — analyze, status, clean, wiki, list — with flags, effects, and when to run each.
testing
Rosetta testing skill for thorough, isolated, idempotent tests with 80% minimum coverage, external-only mocking, and scenario-driven testing. Use when writing or updating tests.
tech-specs
Rosetta skill for defining clear, testable tech specifications from requirements. Use when creating implementation-ready documentation that defines the target state architecture, contracts, and interfaces.
subagent-contract
Rosetta MUST skill. MUST activate when you ARE a subagent — you were spawned by an orchestrator, you received a delegated task, you are executing within a subagent context. Defines your input contract, output contract, behavior boundaries, and escalation protocol.