Emasoft/claude-plugins-validation
Skill Claude CodeCodex
Create Claude Code plugin or marketplace repos with full CI/CD. Use when scaffolding. Used via cpv-the-skills-menu.
Emasoft/claude-plugins-validation
Skill Claude CodeCodex
Create Claude Code plugin or marketplace repos with full CI/CD. Use when scaffolding. Used via cpv-the-skills-menu.
Emasoft/claude-plugins-validation
Skill Claude CodeCodex
Deterministic codemod CLI — bulk-fix backtick-path to markdown-link, add TOC stubs, dedup blank lines, and other mechanical text transforms (issue 17). Zero LLM cost. Use when mechanical fixes outnumber semantic ones. Used dynamically via cpv-the-skills-menu (TRDD-478d9687).
Emasoft/claude-plugins-validation
Skill Claude CodeCodex
Transformation catalog for converting flagged execution-class security findings into provably-inert data — so a plugin passes CPV's security gate by neutralizing the code's executable shape, never by suppressing a rule or relaxing --strict. Maps each threat shape (live os.system / subprocess(shell=True), pipe-to-shell…
Emasoft/claude-plugins-validation
Skill Claude CodeCodex
Advisory diagnostic that detects when a Claude Code plugin ships files not needed at runtime — build-only source, dependency trees, dev-only dirs, regenerable build caches — and recommends the existing CPV lean-separation. Use when the user asks 'is my plugin too big', 'what files ship', 'reduce install size', 'lean…
Emasoft/claude-plugins-validation
Skill Claude CodeCodex
Compare an ORIGINAL agent against any subset of its ALL-IN-ONE / ONE-FOR-ALL / PLUGIN-OMNI variants, in two strictly separated tiers — a static cost model that always runs with zero LLM calls, and an opt-in live A/B/C that records only REAL tokens, time and outcomes. Use when the question is whether converting an…
Emasoft/claude-plugins-validation
Skill Claude CodeCodex
Maps marketplace validation errors to fix reference files. Used dynamically via cpv-the-skills-menu — any CPV agent can invoke at runtime (TRDD-478d9687). Use when a marketplace validation report has CRITICAL/MAJOR/MINOR/NIT findings from validatemarketplace.py or validatemarketplacepipeline.py.
Emasoft/claude-plugins-validation
Skill Claude CodeCodex
Maps CPV validation errors to mechanical per-error fix guides. Use when looking up remediation steps for CRITICAL/MAJOR/MINOR/NIT findings. Architectural migrations are handled by cpv-migrate-marketplace-architecture. Used dynamically via cpv-the-skills-menu (TRDD-478d9687).
Emasoft/claude-plugins-validation
Skill Claude CodeCodex
Catalog for fixing security-scan LEAK and MISSING-SAFEGUARD findings without loss of functionality — redacting secrets (runtime-reading the needed ones from env / GitHub vars / OS keychain) and implementing missing safeguards: safe config parsing, input sanitization, correct launch/deploy parameters, safe file…
Emasoft/claude-plugins-validation
Skill Claude CodeCodex
Link an existing plugin to an existing marketplace (local or GitHub source). Use when appending an existing plugin to a marketplace.json. Used dynamically via cpv-the-skills-menu (TRDD-478d9687).
Emasoft/claude-plugins-validation
Skill Claude CodeCodex
Routes the /cpv-main-menu Stop-hook menu via scripts/printmenu.py + claude-menu-system. Used dynamically via cpv-the-skills-menu (TRDD-478d9687) — used by the /cpv-main-menu flow. Use when navigating CPV's many commands via a single entry point.
Emasoft/claude-plugins-validation
Skill Claude CodeCodex
Proactive marketplace.json authoring contract for plugin-touching agents. Use when drafting, modifying, or migrating any marketplace.json. Used dynamically via cpv-the-skills-menu (TRDD-478d9687).
Emasoft/claude-plugins-validation
Skill Claude CodeCodex
Convert a non-CPV marketplace between Layout A (hub-and-spoke), Layout B (nested-with-discipline), and Layout C (marketplace-in-plugin self-referential). Use when migrating marketplace architecture. Used dynamically via cpv-the-skills-menu (TRDD-478d9687).
Plugin Claude Code
Exports current session segment (since last compaction) with system-reminder stripping -- main conversation, subagent transcripts, sidechains, and debug logs in structured markdown.
Hook
Runs before the context is compacted for auto and manual tool calls, executing pre_compact_export.py via python3. From Emasoft/emasoft-chat-history.
Plugin Claude Code
Plugin marketplace listing 2 plugins: ghe, marketplace-utils.
Instructions file
Instructions for Emasoft/ghe-marketplace, covering claude.md, project overview, common commands, validation and full plugin validation.
Plugin Claude Code
GHE (GitHub-Elements) - Automated project management for Claude Code using GitHub Issues as persistent memory with orchestrated DEV/TEST/REVIEW workflow.
Agent
Use this agent when CI failures are detected or when automated issue creation is needed. Creates GitHub issues from CI/CD failures. Parses failure logs, extracts relevant details, and creates properly labeled issues linked to the appropriate epic. Examples: Context: CI workflow failed. user: "Create an issue for the…
Agent
Use this agent when creating DEV threads, resuming DEV work, posting DEV checkpoints, or transitioning DEV to TEST. Manages DEV thread lifecycle for code-heavy development work. Handles thread creation, claiming, checkpointing, and transition to TEST. Examples: Context: Starting new development work. user: "Create a…
Agent
Use this agent when checking for workflow violations during maintenance cycles, when violations are suspected, or for periodic audits. Detects and reports workflow violations in GitHub Elements. Scans for phase order violations, scope violations, and missing checkpoints. Uses progressive enforcement (warn first, block…
Agent
Use this agent when managing issues, coordinating threads, running maintenance cycles, or enforcing workflow rules in GitHub Elements. Central orchestrator that manages DEV/TEST/REVIEW thread lifecycle, spawns specialized agents for maintenance, and reports issues to main Claude. Trigger when user mentions…
Agent
Use this agent when memory needs syncing after checkpoints, thread claims, or thread closures. Synchronizes GitHub Elements with SERENA memory bank. Updates activeContext.md, progress.md, techContext.md based on thread lifecycle events. Examples: Context: Thread just closed. user: "Sync the memory bank after closing…
Agent
Use this agent when validating phase transitions in GitHub Elements workflow. Ensures DEV to TEST to REVIEW order is maintained, checks prerequisites before transitions, and blocks invalid transitions. Use before any phase transition, when validating workflow state, or checking if transition is allowed. Examples…
Agent
Use this agent when PRs are opened or updated and need validation against GitHub Elements workflow rules. Checks for linked issues, correct phase, required reviews, and CI status. Examples: Context: New PR opened. user: "Check if this PR meets requirements" assistant: "I'll use pr-checker to validate the PR".