원클릭으로
plexium-dev
Develop and contribute to the Plexium codebase — package structure, build commands, test patterns, architecture layers
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Develop and contribute to the Plexium codebase — package structure, build commands, test patterns, architecture layers
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Operate within a Plexium-powered repository — read wiki before work, update wiki after changes, follow ownership rules, use retrieval
Use when the user wants to install or verify the Plexium CLI from inside Codex.
Use when the user wants to initialize Plexium, set up the current repository for Codex, verify readiness, or connect Plexium's MCP server in Codex.
Use when the user wants to install Plexium, set up the current repo for Claude Code, verify readiness, or query the Plexium wiki from Claude Code.
Use when the user wants to search or retrieve information from the Plexium wiki in the current repository.
This skill should be used when the user asks to "configure Codex CLI", "edit config.toml", "set up Codex settings", "change the Codex model", "configure approval policy", "set sandbox mode", "add an MCP server to Codex", "create a Codex profile", "configure model providers", "set up OTel for Codex", or mentions Codex CLI configuration, config.toml, or settings. Provides comprehensive configuration reference for OpenAI Codex CLI.
| name | plexium-dev |
| description | Develop and contribute to the Plexium codebase — package structure, build commands, test patterns, architecture layers |
Plexium is a Go CLI tool that gives repositories a persistent, agent-maintained wiki. This skill covers the codebase structure, build process, and contribution patterns.
# Build
go build ./...
# Run the full test suite across all packages
go test ./...
# Run a specific package
go test ./internal/agent/...
# Build the binary
go build -o plexium ./cmd/plexium
# Run the binary
./plexium --help
cmd/plexium/ # CLI entry point — cobra commands across multiple *.go files
internal/
agent/ # Provider cascade, task router, rate limiter, HTTP transport, setup
ci/ # CI check command (diff-aware wiki validation)
compile/ # Navigation file regeneration (_index.md, _Sidebar.md)
config/ # Config loading (viper), validation, env overrides
convert/ # Brownfield ingestion pipeline (scour/filter/ingest/link/lint)
daemon/ # Autonomous maintenance loop, workspace manager, runners, trackers
generate/ # Page generators for each taxonomy section
hook/ # Git hook handlers (pre-commit, post-commit)
integrations/
beads/ # Task tracking integration
memento/ # Session provenance (ingest transcripts, CI gate)
pageindex/ # PageIndex search engine, MCP server, retrieval
roles/ # Agent role definitions (coder, retriever, documenter, ingestor)
lint/ # Deterministic lint + LLM-augmented analysis, doctor
manifest/ # Manifest manager (bidirectional source-wiki mapping)
markdown/ # Markdown parser (frontmatter extraction, wiki-link parsing)
migrate/ # Schema version migrations
plugins/ # Plugin architecture (manifest, loader, schema generation)
publish/ # GitHub Wiki publishing
reports/ # Report generation (bootstrap, sync, lint)
retry/ # Exponential backoff with jitter
scanner/ # Source file scanner with glob matching
template/ # Page templates
wiki/ # Wiki scaffolding (init), page operations
Source Layer (immutable) — src/**, docs/**
State Manifest — .plexium/manifest.json
Wiki Layer — .wiki/**
Control Layer — _schema.md, config.yml, lefthook.yml
Enforcement — Schema (soft) → Git hooks (medium) → CI (hard)
Invariants (these must never break):
ownership: human-authored are never overwritten[[wiki-links]] validated before commitcascade.go providers and daemon/runner.go.lint.LLMClient, daemon.RunnerAdapter, daemon.TrackerAdapter use Go's structural typing — implementations don't import the interface package..plexium/config.yml via viper. Zero-value defaults preserve backward compatibility.github.com/stretchr/testify/assert and require.reference/packages.mdreference/agent-system.mdreference/daemon-system.mdreference/testing.md