pragmatic-devx-plugin
v0.10.0Structured specs, architecture documentation, and pragmatic engineering patterns for developer experience.
By rvfvazquezLicense: MIT4 GitHub starsUpdated 4 days ago
Directory evidence
- Runtimes
- Codex and Claude Code
- Parsed components
- 13 skill or MCP entries
- Source updated
- Sep 20, 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 pragmatic-devx-plugin for Codex and Claude Code
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add pragmatic-devx-plugin@agent-plugin-marketplacePaste and run these commands in a terminal with Codex. 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/rvfvazquez/pragmatic-devx-pluginClone 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├── skills/pragmatic-arch-spec-check/SKILL.md├── skills/pragmatic-arch-spec-create/SKILL.md├── skills/pragmatic-arch-spec-update/SKILL.md├── skills/pragmatic-arch-spec-validate/SKILL.md├── skills/pragmatic-howto/SKILL.md├── skills/pragmatic-project-constitution/SKILL.md├── skills/pragmatic-project-constitution-update/SKILL.md├── skills/pragmatic-reverse-engineer/SKILL.md├── skills/pragmatic-spec-build/SKILL.md├── skills/pragmatic-spec-check/SKILL.md├── skills/pragmatic-spec-create/SKILL.md├── skills/pragmatic-spec-update/SKILL.md└── skills/pragmatic-spec-validate/SKILL.md
Included Skills13
This skill should be used when the user asks to "check if the code conforms to the architecture spec", "verify architecture conformance", "does the code follow the arch spec?", "check if the project respects the architecture", "validate architecture rules in the codebase", "run an architecture check", "arch conformance check", or wants to verify that the actual project structure and code comply with documented architecture technical specifications.
This skill should be used when the user asks to "create an architecture spec", "document the architecture", "write an architecture document", "create arch spec for this module", "document this system's architecture", "generate an ADR", "create architecture documentation for this service", "write arch spec for integration", or needs to formally document the architecture of a system, module, layer, or integration.
This skill should be used when the user asks to "update an architecture spec", "revise the arch spec", "update this architecture document", "add a new ADR", "change the component boundaries", "fill in the TODOs in the arch spec", "correct the architecture spec", or wants to apply new decisions, corrections, or intentional deviations to an existing architecture technical specification document.
This skill should be used when the user asks to "validate an architecture spec", "check the arch spec", "review this architecture document", "is this arch spec complete?", "audit the architecture spec", "check architecture quality", "validate the ADRs", "is this arch spec ready for approval?", "is the architecture document ready to use?", or wants a structured quality review of an existing architecture technical specification document.
This skill should be used when the user asks "what pragmatic skills are available", "how do I use this plugin", "what can pragmatic do", "show me the skill map", "which skill should I use", "how do I document a feature", "how do I create a spec or architecture doc", "what is the pragmatic workflow", or when starting a session with the pragmatic-devx plugin installed and there is no clear skill to invoke yet — establishes the document hierarchy and maps each skill to its purpose and trigger.
This skill should be used when the user asks to "create a project constitution", "define global project rules", "set up project governance", "create a constitution", "define what the AI can decide alone", "define cross-module rules", "document global architecture decisions", "establish project-wide constraints", or wants a single source of truth for decisions that apply across all modules, features, and architecture specs — above any individual arch spec or feature spec.
This skill should be used when the user asks to "update the constitution", "update the project constitution", "add a global rule", "change a tech stack decision in the constitution", "add a cross-module constraint", "update the AI guardrails", "add a compliance requirement to the constitution", "revise the constitution", "add a new rule that applies to all modules", or wants to apply targeted changes to an existing project constitution document without replacing it.
This skill should be used when the user asks to "reverse engineer a spec from this code", "generate a spec from the existing code", "document what this code already does", "backfill a spec for this legacy module", "create a spec by reading the implementation, not from a description", "this module has no documentation, can you write a spec from what's actually there", or wants a feature spec or architecture spec produced primarily by reading existing, undocumented code rather than from a stated feature idea or architecture decision.
This skill should be used when the user asks to "implement the spec", "build this feature from the spec", "start implementing docs/specs/X.md", "build based on the spec", "implement the acceptance criteria", "code this feature", "build it following the spec", or wants to translate an approved specification document into a working implementation — guided by spec decisions, architecture constraints, and project rules.
This skill should be used when the user asks to "verify if the implementation follows the spec", "check conformance with the spec", "is the code aligned with the spec?", "audit implementation against the spec", "check if the acceptance criteria were implemented", "does the code match the spec", or wants to compare an existing implementation against a specification document.
This skill should be used when the user asks to "create a spec", "write a technical specification", "document this feature as a spec", "create a spec for this story", "create spec for module", "generate a spec", "write a spec document", or needs to formalize a feature, story, or module as a structured technical specification document.
This skill should be used when the user asks to "update a spec", "update this specification", "revise the spec", "add requirements to the spec", "change the spec", "fill in the TODOs in the spec", "correct the spec", or wants to apply new decisions, corrections, or requirements to an existing specification document.
This skill should be used when the user asks to "validate a spec", "check if this spec is complete", "review the spec for completeness", "is this spec good?", "check the spec quality", "review this specification", "audit the spec", or wants a structured quality review of an existing specification document.
Plugin manifests2
{
"name": "pragmatic-devx-plugin",
"version": "0.10.0",
"description": "Structured specs, architecture documentation, and pragmatic engineering patterns for developer experience.",
"author": {
"name": "rvfvazquez",
"url": "https://github.com/rvfvazquez"
},
"homepage": "https://github.com/rvfvazquez/pragmatic-devx-plugin",
"repository": "https://github.com/rvfvazquez/pragmatic-devx-plugin",
"license": "MIT",
"keywords": [
"specs",
"architecture",
"developer-experience",
"documentation",
"pragmatic"
],
"skills": "./skills/",
"interface": {
"displayName": "Pragmatic DevX",
"shortDescription": "Structured spec and architecture workflows for engineering teams",
"longDescription": "Use Pragmatic DevX to guide teams through feature specification, architecture documentation, project constitution, and spec-driven implementation — from first draft to conformance check.",
"developerName": "rvfvazquez",
"category": "Coding",
"capabilities": [
"Interactive",
"Read",
"Write"
],
"defaultPrompt": [
"Create a spec for this feature.",
"Document the architecture of this module.",
"Build this feature from the spec."
],
"websiteURL": "https://github.com/rvfvazquez/pragmatic-devx-plugin",
"composerIcon": "./assets/icon-small.svg",
"logo": "./assets/logo.svg",
"screenshots": []
}
}{
"name": "pragmatic-devx-plugin",
"version": "0.10.0",
"description": "Claude Code plugin focused on Developer Experience — structured specs, architecture documentation, and pragmatic engineering patterns.",
"author": {
"name": "rvfvazquez"
},
"homepage": "https://github.com/rvfvazquez/pragmatic-devx-plugin",
"repository": "https://github.com/rvfvazquez/pragmatic-devx-plugin",
"license": "MIT",
"keywords": [
"specs",
"architecture",
"developer-experience",
"documentation",
"pragmatic"
],
"skills": "./skills/",
"agents": [
"./agents/tdd-implementer.md",
"./agents/fact-finder.md"
]
}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.
[pragmatic-devx-plugin on Agent Plugins Marketplace](https://pluginsmp.com/plugins/pragmatic-devx-plugin)