loam-code
v1.0.0Portable coding standards and language-specific patterns for coding agents
By vivshawLicense: CC-BY-SA-4.00 GitHub starsUpdated last month
Directory evidence
- Runtimes
- Codex, Claude Code, and Agent Plugins
- Parsed components
- 12 skill or MCP entries
- Source updated
- Sep 6, 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 loam-code for Codex and Claude Code
codex plugin marketplace add vivshaw/loam-code
codex plugin marketplace upgrade loam-code
codex plugin add loam-code@loam-codePaste and run these commands in a terminal with Codex. They add and refresh the loam-code catalog, then install this plugin.
Compatibility: the page URL and API slug “loam-code” remain stable.
- Codex:
loam-code@agent-plugin-marketplace→loam-code@loam-code
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/vivshaw/loam-codeClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.
Plugin files
├── .codex-plugin/plugin.json├── .claude-plugin/plugin.json├── plugin.json├── skills/coding-effectively/SKILL.md├── skills/defense-in-depth/SKILL.md├── skills/howto-code-in-go/SKILL.md├── skills/howto-code-in-python/SKILL.md├── skills/howto-code-in-rust/SKILL.md├── skills/howto-code-in-typescript/SKILL.md├── skills/howto-develop-with-postgres/SKILL.md├── skills/programming-in-react/SKILL.md├── skills/property-based-testing/SKILL.md├── skills/writing-comments/SKILL.md├── skills/writing-git-commits/SKILL.md└── skills/writing-good-tests/SKILL.md
Included Skills12
Use when writing or refactoring code. Includes context-dependent sub-skills to empower different coding styles across languages and runtimes.
Use when invalid data causes failures deep in execution - validates at every layer data passes through to make bugs structurally impossible rather than temporarily fixed
Use when writing, reviewing, or modifying Go code - covers naming, error handling and wrapping, doc comments, declarations and scope, API and interface design, concurrency and goroutine lifetimes, and table-driven testing
Use when writing, reviewing, or modifying Python code - covers the Ruff/Mypy/uv toolchain, naming, type annotations, idioms and comprehensions, errors and exceptions, dataclasses, imports and module layout, async, and pytest
Use when writing, reviewing, or modifying Rust code - covers error handling with thiserror+miette, type system patterns, async and serde conventions, testing crates, dependency pinning, and module organization
Use when writing TypeScript code, reviewing TS implementations, or making decisions about type declarations, function styles, or naming conventions - comprehensive house style covering type vs interface rules, function declarations, immutability patterns, type safety enforcement, and the static analysis toolchain (tsconfig, Oxlint, Oxfmt, knip, dpdm)
Use when writing database access code, creating schemas, or managing transactions with PostgreSQL - enforces transaction safety with TX_ naming, read-write separation, type safety for UUIDs/JSONB, and snake_case conventions to prevent data corruption and type errors
Use when writing or modifying React components, planning React features, or working with .jsx/.tsx files - provides modern React patterns with TypeScript, hooks usage, component composition, and common pitfalls to avoid
Use when writing tests for serialization, validation, normalization, or pure functions - provides property catalog, pattern detection, and library reference for property-based testing
Use every time you write or edit code comments, or perform code review
Use when committing changes, splitting work into commits, or writing commit messages - covers atomic commits, bisect-able history, separating concerns, and message style
Use when writing or reviewing tests - covers test philosophy, condition-based waiting, mocking strategy, and test isolation
Plugin manifests3
{
"name": "loam-code",
"version": "1.0.0",
"description": "Portable coding standards and language-specific patterns for coding agents",
"author": {
"name": "vivshaw",
"url": "https://github.com/vivshaw"
},
"homepage": "https://github.com/rhizomatous/loam-code",
"repository": "https://github.com/rhizomatous/loam-code",
"license": "CC-BY-SA-4.0",
"skills": "./skills/"
}{
"name": "loam-code",
"version": "1.0.0",
"description": "Portable coding standards and language-specific patterns for coding agents",
"author": {
"name": "vivshaw"
},
"homepage": "https://github.com/rhizomatous/loam-code",
"repository": "https://github.com/rhizomatous/loam-code",
"license": "CC-BY-SA-4.0"
}{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "loam-code",
"version": "1.0.0",
"description": "Portable coding standards and language-specific patterns for coding agents",
"author": {
"name": "viv shaw",
"url": "https://github.com/vivshaw"
},
"homepage": "https://github.com/rhizomatous/loam-code",
"repository": "https://github.com/rhizomatous/loam-code",
"license": "CC-BY-SA-4.0",
"keywords": [
"coding-standards",
"agent-skills",
"software-development"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[loam-code on Agent Plugins Marketplace](https://pluginsmp.com/plugins/loam-code)