{"name":"codingjoe-codingjoe","owner":{"name":"ClaudePluginHub"},"plugins":[{"name":"codingjoe-esupgrade","source":{"source":"github","repo":"codingjoe/esupgrade"},"description":"Auto-upgrade JavaScript and TypeScript syntax to new ECMAScript features based on browser support.","version":"0.1.0","strict":true,"keywords":["javascript","ecmascript","modernize","upgrade","codemod","ast","transform"],"category":"utilities"},{"name":"codingjoe-voip","source":{"source":"github","repo":"codingjoe/voip"},"description":"Make and receive phone calls via agents. Dial numbers, speak messages, hold AI-driven conversations, transcribe calls, and echo speech back over SIP/RTP.","version":"0.5.3","strict":false,"keywords":["voip","sip","rtp","telephony","phone","calls","ai","transcription","tts"],"category":"utilities"},{"name":"codingjoe-naming-things","source":{"source":"github","repo":"codingjoe/naming-things"},"description":"Naming conventions for classes, functions, variables, tests, time, abbreviations, units, and more. Use when writing or reviewing code to keep names clear and consistent.","version":"1.0.0","strict":true,"keywords":[],"category":"testing"},{"name":"codingjoe-relint","source":{"source":"github","repo":"codingjoe/relint"},"description":"Regular Expression Linter — write your own linting rules using regular expressions. Skills for running relint and authoring new rules.","version":"1.0.0","strict":true,"keywords":["linter","regex","linting","rules"],"category":"security"}]}