# Claude Code

> XHSSpec Claude Skill

- Skill: `liyown/claude-code` (Agent Skill, multi-file: 9 files)
- Install (CLI): `npx skillmds@latest add liyown/claude-code`
- Raw SKILL.md: https://api.skillmd.com/api/skills/liyown/claude-code/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: liyown (https://skillmd.com/u/liyown)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/liyown/claude-code

---


# XHSSpec Claude Skill

Use `.xhsspec/` as the source of truth.

## Always Read

- `.xhsspec/config.yaml`
- `.xhsspec/brand/*`
- `.xhsspec/strategy/*`
- `.xhsspec/specs/*`
- `.xhsspec/commands/*.md`
- `.xhsspec/prompts/*.md`

## Workflow Routing

- Single note request: quick workflow
- Trend or fit-check request: trend workflow
- Series or campaign request: campaign workflow

## Execution Boundary

- CLI handles init, state changes, validation, and status.
- Claude handles briefing, drafting, review, rewrite, and archive synthesis.

## Placeholder Protocol

- Use `<placeholder>...</placeholder>` for intentionally incomplete fields.
- Do not invent vague filler text to bypass validation.
- Replace placeholders when repo context is sufficient; otherwise keep them precise.
- When a deterministic step is blocked, go back to the named artifact, finish it, and then resume the workflow.

