# coding-skills **Repository Path**: xlvp/coding-skills ## Basic Information - **Project Name**: coding-skills - **Description**: coding guidelines skills for codex & claude code - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-08 - **Last Updated**: 2026-07-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Coding Skills Reusable coding guideline skills for Codex and Claude Code. This repository keeps agent-specific skill files in source-controlled directories and provides a setup script to install them into local skill directories. ## Layout ```text agent/skills/ xlvp-coding-guidelines/ SKILL.md claude/skills/ xlvp-coding-guidelines/ SKILL.md setup.sh ``` - `agent/skills/` contains Codex-compatible skills. - `claude/skills/` contains Claude Code-compatible skills. - `setup.sh` installs both sets into the expected local skill directories. ## Available Skills | Skill | Codex source | Claude source | |---|---|---| | `xlvp-coding-guidelines` | `agent/skills/xlvp-coding-guidelines/SKILL.md` | `claude/skills/xlvp-coding-guidelines/SKILL.md` | ## Install Preview the install without copying files: ```bash ./setup.sh --dry-run ``` Install into the default local directories: ```bash ./setup.sh ``` Defaults: ```text Codex: ${CODEX_HOME:-$HOME/.codex}/skills Claude: ${CLAUDE_HOME:-$HOME/.claude}/skills ``` Override target directories when needed: ```bash ./setup.sh \ --codex-skills-dir /path/to/codex/skills \ --claude-skills-dir /path/to/claude/skills ``` The setup script copies skill directories into the target locations. It may overwrite same-named skill files, but it does not delete unrelated files from the target directories. ## Verify Run syntax and install checks before relying on the setup script: ```bash bash -n setup.sh ./setup.sh --dry-run ``` For a full isolated install check: ```bash tmpdir="$(mktemp -d)" ./setup.sh \ --codex-skills-dir "$tmpdir/codex/skills" \ --claude-skills-dir "$tmpdir/claude/skills" find "$tmpdir" -maxdepth 4 -type f | sort rm -rf "$tmpdir" ``` ## Maintenance - Keep skill names stable unless the install path must change. - Keep each `SKILL.md` frontmatter discoverable: `name`, `description`, and relevant trigger terms. - Prefer semantic edits over broad rewrites when adapting one agent version from another. - Re-run `./setup.sh --dry-run` after adding or renaming skill directories.