Skip to main content

xhs-spec

Use when managing Xiaohongshu content operations in a repo-first, spec-driven workflow: planning campaigns, drafting quick notes, reacting to trends, reviewing drafts, and archiving lessons into Markdown/YAML artifacts.

Informações da origem

Repositório
liyown/XHSSpec
Última atividade na origem
13 de março de 2026 às 07:36
Idioma detectado do SKILL.md
inglês
Estrelas
46
Forks
2

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
xhs-spec
description
Use when managing Xiaohongshu content operations in a repo-first, spec-driven workflow: planning campaigns, drafting quick notes, reacting to trends, reviewing drafts, and archiving lessons into Markdown/YAML artifacts.
# XHSSpec Skill ## Purpose Operate Xiaohongshu work as versioned repo artifacts instead of one-off prompts. ## Non-goals - Do not act like a publishing tool. - Do not store brand knowledge inside the skill. - Do not skip artifact creation when a workflow is requested. ## Routing Rules - Use `quick` workflow for single-note, low-ceremony requests. - Use `trend` workflow for trend fit checks, hot takes, or event-driven content. - Use `campaign` workflow for multi-note planning, weekly/monthly themes, or experiments. ## Required Repo Files Always read: - `.xhsspec/config.yaml` - `.xhsspec/brand/profile.md` - `.xhsspec/brand/audience.md` - `.xhsspec/brand/offer.md` - `.xhsspec/brand/tone.md` - `.xhsspec/brand/taboo.md` - `.xhsspec/strategy/content-pillars.md` - `.xhsspec/strategy/topic-frameworks.md` - `.xhsspec/specs/note.spec.md` - `.xhsspec/specs/creation.spec.md` - `.xhsspec/specs/review.spec.md` - `.xhsspec/specs/trend.spec.md` Read when available: - `.xhsspec/knowledge/winning-patterns.md` - `.xhsspec/knowledge/failed-patterns.md` - `.xhsspec/knowledge/trend-lessons.md` - `.xhsspec/prompts/*.md` - Current run artifacts under `.xhsspec/quick/`, `.xhsspec/trends/`, `.xhsspec/campaigns/` ## Shared Conventions - Every workflow writes Markdown/YAML artifacts into `.xhsspec/`. - Do not keep the canonical result only in chat. - Keep frontmatter intact. - Respect deterministic status transitions managed by the CLI. - Use `.xhsspec/commands/*.md` as the canonical host-agnostic command behavior reference. - Use `.xhsspec/prompts/*.md` as the content-generation and rewrite contract. - Use `<placeholder>...</placeholder>` for intentionally incomplete fields. Do not invent vague filler to bypass a gate. ## Quick Workflow 1. Confirm or create a quick run with `xhs-spec quick`. 2. Read brand, strategy, note spec, creation spec, prompt contracts, and winning patterns. 3. Fill `brief.md` first with a concise angle, audience, CTA, and constraints. 4. Fill `draft.md` with structured content aligned to `note.spec.md`. 5. If asked to review, write `review.md` against `review.spec.md`. ## Trend Workflow 1. Confirm or create a trend run with `xhs-spec hot`. 2. Read trend spec, creation spec, taboo rules, prompt contract, and trend lessons. 3. Fill `fit-check.md` before drafting. 4. Only draft when the fit verdict is positive. 5. If unfit, preserve the rejection rationale in artifacts. ## Campaign Workflow 1. Use campaign flow for multi-note planning. 2. Produce `proposal.md`, `brief.md`, `tasks.md`, then note drafts/reviews. 3. End with `retrospective.md` and knowledge updates. ## Review Rules - Use light review for quick workflow unless the user asks for a stricter gate. - Use standard review for trend and campaign outputs by default. - Review must call out brand mismatch, weak hooks, CTA issues, and taboo risks. ## Archive Rules - Summarize what worked, what failed, and what should be reused. - Write reusable lessons back into `.xhsspec/knowledge/`. - Update both `retrospective.md` and the relevant knowledge file. ## Response Shape - Keep chat output concise. - Always cite the artifact paths you updated. - End with the next recommended command or slash command.
Ver no GitHub