claudecodex

coding

General code writing tools including quality checks, testing, architecture, and implementation support

4 on GitHubby Alvisv1.0.0updated yesterdaydevelopment
/

Plugin coding from marketplace alvis in alvis/.agents. Commands read from the repo's manifest — yesterday.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (19)

  • cleanup

    Audit and safely retire stale development state across git branches, registered Git worktrees, jj workspaces, and the centralized state root. Use for /cleanup or abandoned-work audits; require evidence, the three-day landing window, recoverable backup, and per-target approval before removal or perma

  • commit

    Save code changes cleanly with jj-first, git-compatible routing. Use for commits, manifest-scoped lifecycle saves, split/absorb/edit operations, stacked changes, history reordering, retrospective blame fixes, or the --create-pr compatibility handoff; preserve the repository history policy and keep c

  • complete-code

    Complete explicit production implementation stubs in an existing scope. Use for canonical implementation TODOs, temporary production stubs, and draft-code sentinels; route bugs, test work, unstubbed functionality, new features, and ambiguous markers to their owning workflows.

  • complete-test

    Author and improve tests for pending test cases, coverage gaps, fixtures, and redundancy cleanup. Use for test TODOs, it.todo or describe.todo entries, explicit test-writing requests, or coverage work. Production implementation stubs belong to complete-code; diagnosed failures belong to fix.

  • document

    Create or update source-backed package usage documentation and durable architecture documentation. Use after meaningful code changes, when docs are missing or stale, or when a package needs an architecture overview under docs/architecture; route specifications and Notion content to specification ski

  • draft-code

    Draft TypeScript-compliant code skeletons with canonical TODO(implementation) placeholders. Use when starting an already-specified implementation or preparing typed production structure for later completion; do not implement business logic or create ambiguous plain TODO markers.

  • finalize-commits

    Run isolated per-commit QA across every unpushed commit, report ordering or message issues, and coordinate approved corrections. Use before publishing a stack; coding:commit owns history mutations and coding:pr create owns publication.

  • find-unused

    Perform read-only dead-code discovery for commented-out code, unused symbols, and unused test helpers. Use when identifying removal candidates; report evidence without deleting, refactoring, linting, or otherwise modifying the inspected source.

  • fix

    Fix diagnosed incorrect behavior, failed tests, type errors, lint failures, or broken CI. Use when a concrete failure can be reproduced or review findings identify a defect; route new functionality to write-code and green structural cleanup to refactor.

  • issue

    Create, update, find, and triage GitHub issues with repository templates, relevant metadata, bounded title/body retrieval, and evidence-backed investigation. Use for issue reporting, duplicate discovery, backlog triage, or refreshing issue information. Pull-request publication remains owned by codin

  • lint

    Enforce coding standards mechanically across a selected scope with risk-appropriate ownership and review. Use when source files need lint-error correction, standards enforcement, or consistent formatting, including calls extended by another plugin's portable lint profile; behavior-changing repairs b

  • modernize

    Apply version-supported syntax and API upgrades based on the project runtime and toolchain. Use when replacing legacy constructs with supported modern equivalents; do not claim general refactoring, dependency upgrades, or behavioral feature work.

  • pr

    Use for GitHub pull-request workflows when the user asks to draft PR text, verify exact local CI parity, resolve a bare PR or stack number, publish a branch, create, update, monitor, discover, check out, review, or merge a PR or linear stack. Trigger before running gh pr, inspecting GitHub stacks, o

  • presetter

    Sets up, adapts, migrates, regenerates, and troubleshoots TypeScript projects that use Presetter. Must be used whenever any `presetter.config.ts` is spotted. Before generating configuration files for an exact target in a project written in TypeScript with no Presetter owner, use this skill to ask wh

  • refactor

    Improve green code through behavior-preserving structural changes to organization, naming, readability, documentation, or redundant defensive logic. Use to remove meaningless helpers or internal runtime checks when existing tests pass and the requested outcome is maintainability rather than changed

  • review-code

    Review alignment, correctness, security, testing, documentation, quality, and style after code changes or within an explicit scope. Persist canonical findings, collect user confirmation by problem pattern through chat or interactive discovery, and suggest GitHub issue handoffs for confirmed problems

  • setup-project

    Ensure project structure exists before development, creating barebone scaffolding only if needed. Use when initializing new projects, validating project setup, or ensuring monorepo component structure.

  • sync-tool

    Install or update registered coding CLI tools (brew, jj, gh, fallow, python) across macOS, Linux, and Windows. Use when tools are missing, stale, or needed on PATH for a sibling skill, including requests to install jj/gh/brew, update coding tools, or verify CLI dependencies before work.

  • write-code

    Write production-ready code end to end through a TDD lifecycle of design, skeleton, implementation, tests, and refactoring. Use for new functions, features, modules, components, CLI or API endpoints, or approved tickets; route diagnosed failures to fix and explicit production stubs to complete-code.

MCP servers (2)

  • context7

    connects to: https://mcp.context7.com/mcp

  • grep

    connects to: https://mcp.grep.app

Hooks (10)

  • SessionStart

    [ -n "${PLUGIN_ROOT:-${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}}" ] || { echo "plugin root unset" >&2; exit 1; }; plugin_root="${PLUGIN_ROOT:-${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}}"; plugin_r

  • SessionStart

    [ -n "${PLUGIN_ROOT:-${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}}" ] || { echo "plugin root unset" >&2; exit 1; }; plugin_root="${PLUGIN_ROOT:-${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}}"; plugin_r

  • SubagentStart

    [ -n "${PLUGIN_ROOT:-${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}}" ] || { echo "plugin root unset" >&2; exit 1; }; plugin_root="${PLUGIN_ROOT:-${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}}"; plugin_r

  • UserPromptSubmit

    [ -n "${PLUGIN_ROOT:-${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}}" ] || { echo "plugin root unset" >&2; exit 1; }; plugin_root="${PLUGIN_ROOT:-${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}}"; plugin_r

  • UserPromptSubmit

    [ -n "${PLUGIN_ROOT:-${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}}" ] || { echo "plugin root unset" >&2; exit 1; }; plugin_root="${PLUGIN_ROOT:-${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}}"; plugin_r

  • PreToolUse

    [ -n "${PLUGIN_ROOT:-${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}}" ] || { echo "plugin root unset" >&2; exit 2; }; "${PLUGIN_ROOT:-${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}}/hooks/scripts/validate

  • PreToolUse

    [ -n "${PLUGIN_ROOT:-${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}}" ] || { echo "plugin root unset" >&2; exit 2; }; "${PLUGIN_ROOT:-${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}}/hooks/scripts/validate

  • PreToolUse

    [ -n "${PLUGIN_ROOT:-${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}}" ] || { echo "plugin root unset" >&2; exit 1; }; plugin_root="${PLUGIN_ROOT:-${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}}"; plugin_r

  • PreToolUse

    [ -n "${PLUGIN_ROOT:-${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}}" ] || { echo "plugin root unset" >&2; exit 1; }; plugin_root="${PLUGIN_ROOT:-${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}}"; plugin_r

  • PostToolUse

    [ -n "${PLUGIN_ROOT:-${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}}" ] || { echo "plugin root unset" >&2; exit 1; }; plugin_root="${PLUGIN_ROOT:-${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}}"; plugin_r

View source on GitHub

More from alvis/.agents

All 8 plugins →

essential

claudecodex

Documentation creation, code design, product strategy, and Notion integration for knowledge management

12 skills · hooks

4

specification

claudecodex

Design specifications, architecture specs, requirements gathering, and technical documentation with Notion integration

7 skills · hooks

4

web

claudecodex

Web development tools including UX design, growth optimization, rapid prototyping, and browser automation

6 skills · 1 MCP server · hooks

4

governance

claudecodex

Tools for creating and managing Claude Code, Codex, and Grok Build configuration files

5 skills · hooks

4

client

claudecodex

Client-facing screen design and UX documentation with Notion integration

2 skills · hooks

4

react

claudecodex

React component development with UI implementation, design systems, Next.js expertise, and fullstack capabilities

2 skills · hooks

4

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain coding?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins8 plugins