dev-conventions
v0.20.0On-demand references carrying only what a repo cannot state by being read: the house Python pinning policy plus the two mechanical mistakes behind most Pydantic/Pyright diagnostic walls; documentation conventions (last-updated dates, where unshared notes and session logs live, how dependency changes are recorded, and the rule against decorative counts in prose); and a dependency CVE audit across uv and bun including transitives. No hooks and no ambient injection -- conventions belong in each repo's own always-loaded files, where they reach collaborators who never installed a plugin.
By fblissjr2 GitHub starsUpdated 1 hour ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 3 skill or MCP entries
- Source updated
- Sep 24, 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 dev-conventions for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install dev-conventions@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
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/fblissjr/fb-claude-skillsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is skills/dev-conventions/.
Plugin files
├── .claude-plugin/plugin.json├── skills/dep-audit/SKILL.md├── skills/doc-conventions/SKILL.md└── skills/python-tooling/SKILL.md
Included Skills3
Both uv and bun ship a native CVE audit subcommand, which is the part worth knowing — without it the reflex is to reach for pip-audit or safety and never find them. Covers the invocation for each, plus the two judgment calls that change what you do with a finding. Use when the user asks whether packages are safe, whether anything has a published advisory against it, for a CVE check, a vulnerability scan, or a dependency security audit, and before any release, publish, or handoff. Covers Python and JS/TS in a single pass.
House documentation conventions that are not derivable from the repo: last-updated dates, where unshared notes and session logs live, how dependency changes get recorded, and the rule against decorative counts in prose. Use when creating or updating documentation, READMEs, design docs, or session logs. Invoke with /dev-conventions:doc-conventions. Triggers on "write docs", "update README", "document this", "add a design doc", "session log", "numbers in prose".
House Python conventions plus the type-checking failures that get misdiagnosed: the dependency pinning policy (applications exact, libraries floors), the rule that linters, formatters and tests are never auto-run after an edit unless asked, and the two mechanical mistakes behind most Pydantic/Pyright diagnostic walls. Use when adding or pinning a dependency with uv add, when about to run ruff, pytest or a formatter after editing Python, when pyright reports a wall of "Arguments missing for parameters" or reportCallIssue, when a [tool.pyright] block seems to have no effect, when type errors appear on BaseModel subclasses whose fields have defaults, or when asked to suppress type errors in a Python project.
Plugin manifests1
{
"name": "dev-conventions",
"version": "0.20.0",
"description": "On-demand references carrying only what a repo cannot state by being read: the house Python pinning policy plus the two mechanical mistakes behind most Pydantic/Pyright diagnostic walls; documentation conventions (last-updated dates, where unshared notes and session logs live, how dependency changes are recorded, and the rule against decorative counts in prose); and a dependency CVE audit across uv and bun including transitives. No hooks and no ambient injection -- conventions belong in each repo's own always-loaded files, where they reach collaborators who never installed a plugin.",
"author": {
"name": "fblissjr"
},
"repository": "https://github.com/fblissjr/fb-claude-skills"
}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.
[dev-conventions on Agent Plugins Marketplace](https://pluginsmp.com/plugins/dev-conventions)