Agent Plugins Marketplace
← All plugins

programming

v6.15.0

Idiomatic development across C# /.NET, Go, Java/Kotlin, Python, Rust, TypeScript, shell, and web

Codex8 Skills

By Alexei LedenevLicense: MIT36 GitHub starsUpdated 1 hour ago

Directory evidence

Runtimes
Codex
Parsed components
8 skill or MCP entries
Source updated
Sep 30, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install programming for Codex

Installs for the current user
codex plugin marketplace add alexei-led/cc-thingz
codex plugin marketplace upgrade alexei-led-cc-thingz
codex plugin add programming@alexei-led-cc-thingz

Paste and run these commands in a terminal with Codex. They add and refresh the alexei-led-cc-thingz catalog, then install this plugin.

Compatibility: the page URL and API slug “programming-2” remain stable.

  • Codex: programming-2@agent-plugin-marketplace → programming@alexei-led-cc-thingz

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/alexei-led/cc-thingz

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is dist/codex/programming/.

Plugin files

dist/codex/programming/
├── .codex-plugin/plugin.json
├── skills/writing-csharp/SKILL.md
├── skills/writing-go/SKILL.md
├── skills/writing-java-kotlin/SKILL.md
├── skills/writing-python/SKILL.md
├── skills/writing-rust/SKILL.md
├── skills/writing-shell/SKILL.md
├── skills/writing-typescript/SKILL.md
└── skills/writing-web/SKILL.md

Included Skills8

writing-csharpskills/writing-csharp/SKILL.md

Idiomatic C# /.NET development. Use when writing C# code, changing `.csproj` or `.sln`, or working on ASP.NET Core apps, libraries, CLIs, workers, and xUnit/NUnit/MSTest suites. Emphasizes nullable references, async/await, boundary validation, focused `dotnet` feedback, and minimal dependencies. NOT for Go, Python, TypeScript, shell scripts, or infra-only work.

writing-goskills/writing-go/SKILL.md

Idiomatic Go development. Use when writing Go code, designing APIs, reviewing Go implementations, or changing Go tests. Follow the module's target Go version. Prefer stdlib, concrete types, explicit errors, goroutine ownership, fast feedback, and behavior tests. NOT for Python, Rust, TypeScript, shell scripts, or infra-only work.

writing-java-kotlinskills/writing-java-kotlin/SKILL.md

Idiomatic modern Java and Kotlin JVM development. Use when writing `.java`, `.kt`, or `.kts` code; changing Gradle or Maven builds; or working on Spring, Micronaut, Quarkus, Ktor, Android JVM modules, JUnit, Mockito, Kotest, ktlint, detekt, or JVM CLI/services. Emphasizes JDK toolchains, null-safety, fast focused Gradle/Maven feedback, deterministic formatting, and minimal dependencies. NOT for JavaScript/TypeScript, C#/.NET, Python, shell scripts, or infra-only work.

writing-pythonskills/writing-python/SKILL.md

Idiomatic Python 3.12+ development. Use when writing Python code, CLI tools, scripts, or services. Emphasizes stdlib, type hints, fast pytest feedback, uv/ruff/pyright toolchain, optional project-adopted ty, and minimal dependencies. NOT for Go, Rust, TypeScript, or shell-only tasks.

writing-rustskills/writing-rust/SKILL.md

Idiomatic Rust development. Use when writing Rust code, Cargo crates/workspaces, Rust tests, or rustfmt/clippy/cargo workflows. Emphasizes ownership, Result errors, small APIs, stdlib-first dependencies, fast cargo feedback, and behavior tests. NOT for Go, Python, TypeScript, shell scripts, or infra-only work.

writing-shellskills/writing-shell/SKILL.md

Idiomatic shell development for POSIX sh, Bash, Zsh, Fish, hooks, CI shell steps, and scriptable CLI glue. Use when writing or changing `.sh`, `.bash`, `.zsh`, `.fish`, `.bats`, shell functions, shell pipelines, CI `run:` shell bodies, or command-runner recipes. Emphasizes portability, quoting, safe filesystem/process handling, non-TUI CLI tools, ShellCheck, shfmt, Bats, and ShellSpec. NOT for Python, Rust, TypeScript, Go, web code, or GitHub Actions workflow/job/permissions semantics; use operating-infra.

writing-typescriptskills/writing-typescript/SKILL.md

Idiomatic TypeScript development. Use when writing TypeScript code, Node.js services, React apps, or TypeScript design advice. Emphasizes strict typing, boundary validation, composition, fast feedback, behavior tests, and project-configured tooling. NOT for Go, Python, Rust, plain HTML/CSS/JS, or server-rendered templates (use writing-web).

writing-webskills/writing-web/SKILL.md

Simple web development with HTML, CSS, JS, and HTMX. Use when working with .html, .css, or .htmx files, web templates, stylesheets, or vanilla JS scripts. NOT for React/Vue/Angular (use writing-typescript) or Node.js backends.

Plugin manifests1

dist/codex/programming/.codex-plugin/plugin.json
{
  "author": {
    "name": "Alexei Ledenev"
  },
  "description": "Idiomatic development across C# /.NET, Go, Java/Kotlin, Python, Rust, TypeScript, shell, and web",
  "homepage": "https://github.com/alexei-led/cc-thingz",
  "keywords": [
    "programming",
    "languages",
    "development"
  ],
  "license": "MIT",
  "name": "programming",
  "repository": "https://github.com/alexei-led/cc-thingz",
  "skills": "./skills/",
  "version": "6.15.0"
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[programming on Agent Plugins Marketplace](https://pluginsmp.com/plugins/programming-2)