coding
ALWAYS activate for programming-language work and code-adjacent project work: implementation, refactoring, debugging, code review, tests, CI fixes…
Skill by AnthonyPoschen
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/anthonyposchen-coding
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, devops
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 26, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/coding
What's inside
- Skill name
coding- Description
- ALWAYS activate for programming-language work and code-adjacent project work: implementation, refactoring, debugging, code review, tests, CI fixes, package/build files, scripts, migrations, generated-code inputs, infrastructure-as-code, PR/diff discussion, and software architecture or design planning. Also covers no-comments (auditing a diff or files for comments to delete) and type-system-discipline (designing types, reviewing function signatures, illegal states, branded IDs, parsing at boundaries). Load principles.md and only the references the request needs.
- License
- MIT
- Instructions
- 98 lines in SKILL.md · view on GitHub
Files (22)
- LICENSE.txt
- SKILL.md
- openai.yaml · agents/
- README.md · examples/
- comments.md · examples/
- control-flow.md · examples/
- functions.md · examples/
- variables-magic-values.md · examples/
- assertions.md · references/
- debugging.md · references/
- design.md · references/
- file-organization.md · references/
- foundations.md · references/
- go.md · references/
- implementation.md · references/
- no-comments.md · references/
- principles.md · references/
- refactoring.md · references/
- review.md · references/
- standards.md · references/
- type-system-discipline.md · references/
- verification.md · references/
SKILL.md (first lines)
# Coding Use this skill as the entrypoint for software work. Keep this file in context, then load the smallest relevant reference set for the task. ## Routing - For any implementation, refactor, review, debug, or design task, read `./references/principles.md`. It owns the shared decision rules. The other references add task steps and point back there. - For writing new code or extending behavior, read `./references/implementation.md`. - For refactoring, cleanup, simplification, extraction, restructuring, or rewrite work, read `./references/refactoring.md`. - For code review, PR review, diff critique, or risk assessment, read `./references/review.md`. - For debugging, failing tests, regressions, runtime errors, CI failures, or bug fixes, read `./references/debugging.md`. - For architecture, API design, module boundaries, dependency direction, or design-only discussion, read `./references/design.md`. - For a consequential new data model, shared scaffold, or concurrent state, also read `./references/foundations.md`. - For a new application or subsystem, source file placement, package or module placement, file moves, file splits, or layout discussion, read `./references/file-organization.md`. - For Go code, application layout, package placement, or Go file organization, also read `./references/go.md`. - For choosing the kind of check, especially for persistence, framework, service, CLI, or UI behavior, read `./references/verification.md`. - Before calling a change done, prove the observable outcome in `./references/principles.md`. When a person can see or operate the result, also load the `eyes-on` skill and finish its loop. - When the task is to create a project verification skill from the codebase, load `create-verification-skill`. When the task is to audit or update an existing one, load `maintain-verification-skill`. - Whether to add, keep, or remove a test is the `test-audit` skill, including a test this task is about to write. It runs with this skill. The Tests section of `./references/principles.md` owns what a test protects and how it proves that. - For shared code-quality rules, read `./references/standards.md` whenever writing or changing code, and as needed during review/design. - For auditing a diff or files for comments, or deciding whether a comment should stay, read `./references/no-comments.md`. - For designing types, reviewing a function signature, or writing code in a statically-typed language, read `./references/type-system-discipline.md`. - For assertion strategy (invariant checks, debug-vs-production assert decisions, and fail-fast contracts), read `./references/assertions.md` when writing or reviewing code that validates internal assumptions. If a loaded reference describes ordered phases, run every remaining phase until its completion check. Load the next reference when that phase starts. Do not stop after the first phase, including subtraction. Do not commit between phases unless the user asked to land the work as separate commits. When they did, commit each coherent unit with the `git` skill ([commit reference](../git/references/commit.md)), then continue. Otherwise finish the remaining phases in the working tree. ## Preserve The User's Mental Model When code supports a user-facing workflow, model the implementation around the user's intent rather than mirroring every field, option, or state in the backing data model. Prefer one cohesive operation that expresses the user's decision over several controls or helpers that expose internal structure. Keep advanced state available behind the interaction that needs it, and make visible state reversible and consistent with the user's expectations. Before adding a control, state variable, or abstraction, identify the user decision it owns. If an existing operation can express that decision directly, extend it instead of creating a parallel path. Verify the resulting workflow at its public boundary, including realistic content and the states that change the user's next action. ## Comments Become Structure Write no comments by default. Turn a would-be comment into a type, test or lint rule. To audit existing comments, follow [no-comments](./references/no-comments.md). Use the `encode-lessons` skill to choose the guard, and see [standards](./references/standards.md#comments-and-docs). ## Custom Lint Rules After fixing a bug or receiving a correction, ask whether a lint rule could have caught it. If yes, follow the `lint-rules` skill to add it (or set up lint if the repo has none). Stock linters are the baseline; recurring bad patterns become custom rules with a failing example and a catalog entry. End-of-task summary must include one of: `lint rule: added <name>` or `lint rule: skipped: <why>`. ## Example Lookup Use examples only when a rule decision is unclear. - `./examples/README.md` indexes focused examples. - Open one matching example file at a time.
From AnthonyPoschen/agent-skills, MIT.
More from AnthonyPoschen/agent-skills
- 0.603score
scripted-verification
AnthonyPoschen
Use when you are about to read logs, screenshots, diffs, timings, or benchmark numbers to decide whether something passed; when writing a "check", "verify"…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
create-verification-skill
AnthonyPoschen
Create a project-local verification skill by reading the codebase.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
dockerfile
AnthonyPoschen
Create, review, or update Dockerfiles and container build workflows.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
eyes-on
AnthonyPoschen
Look at a rendered change the way a person would, before calling it done.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
frontend-design
AnthonyPoschen
Design, build, restyle, or review polished frontend interfaces for web apps, dashboards, tools, landing pages, components, and responsive workflows.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
git
AnthonyPoschen
Git commits, worktrees, and releases.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
encode-lessons
AnthonyPoschen
Use when a correction, failure, workaround, or instruction recurs, or when a costly mistake could be prevented structurally.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
makefile
AnthonyPoschen
Use when creating, reviewing, or editing Makefiles, make targets, make recipes, task runners, or documentation that tells users to run make commands.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
flux
AnthonyPoschen
FluxCD GitOps work.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
omarchy-development
AnthonyPoschen
Develop, test, debug, or contribute to Omarchy source code in an isolated environment.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
act-within-scope
AnthonyPoschen
Use when deciding whether to ask the user a question, make an execution choice, or continue an in-progress task.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
grill-with-docs
AnthonyPoschen
Run a relentless interview to sharpen a plan or design while creating and updating domain docs (GLOSSARY.md, ADRs) as decisions crystallise.
SkillAFreshness: A★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 17, 2026 (11 days ago)
- Last release
- Oct 14, 2026 (14 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/AnthonyPoschen/agent-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from AnthonyPoschen
- 0.603score
frontend-design
AnthonyPoschen
Design, build, restyle, or review polished frontend interfaces for web apps, dashboards, tools, landing pages, components, and responsive workflows.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
git
AnthonyPoschen
Git commits, worktrees, and releases.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
dockerfile
AnthonyPoschen
Create, review, or update Dockerfiles and container build workflows.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
eyes-on
AnthonyPoschen
Look at a rendered change the way a person would, before calling it done.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
create-verification-skill
AnthonyPoschen
Create a project-local verification skill by reading the codebase.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
scripted-verification
AnthonyPoschen
Use when you are about to read logs, screenshots, diffs, timings, or benchmark numbers to decide whether something passed; when writing a "check", "verify"…
SkillAFreshness: A★ 2Claude Code +9
Cite this page
coding skill. Agent Mart. https://agentmart.dev/skills/anthonyposchen-coding (last updated 2026-10-24)