7xuanlu/wenlan/brief

Claude Code and agent skill by 7xuanlu/wenlan

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Read the current Space-owned project Brief from Wenlan. With an optional topic, appends separately labeled related context from the same Space. Invoked as `/brief [topic]` when resuming work or asking to catch up.

Install

npx vskill@latest install 7xuanlu/wenlan/brief

SKILL.md

/brief

Read one Space's current project snapshot. The daemon Brief is authoritative; ~/.wenlan/sessions/_status/*.md is only a one-way human-readable receipt and must never be read as product state.

1. Resolve the Space

Run the bundled resolver once. It prints the resolved Space line itself; an empty space means unscoped, so omit space.

bash
raw_args="<the full argument string passed to /brief>"
# The resolver ships inside the installed plugin; the relative path only
# exists in a wenlan checkout.
resolver="$(find "$HOME/.codex/plugins/cache" -path '*/wenlan/*/bin/resolve-space.sh' 2>/dev/null | head -1)"
resolved="$("${resolver:-plugin-codex/bin/resolve-space.sh}" --cwd "$PWD" --args "$raw_args")"
space="$(printf '%s\n' "$resolved" | cut -f1)"
source_layer="$(printf '%s\n' "$resolved" | cut -f2)"
topic_arg="$(printf '%s\n' "$resolved" | cut -f3-)"

2. Read the Brief

Call:

text
mcp__wenlan__brief(
topic="<topic_arg only when the user supplied one>",
space="<resolved only when non-empty>"
)

Do not invent or infer a topic when the argument is absent. No topic means the complete Brief alone. A topic means the same complete Brief plus a separate Related Context section scoped to that Space.

Brief reads never create state. If the state is brief_not_created, explain that the first /handoff update will create it. If the state is space_not_resolved, ask for a Space only when the working directory and configuration cannot resolve one safely.

Render:

  1. Last-session summary.
  2. Active items.
  3. Backlog items.
  4. Related Context, only when returned.

Keep stable item IDs and versions available for later /handoff reconciliation, but do not clutter the normal user-facing list with them.

3. Pending revisions

After the Brief, call:

text
mcp__wenlan__list_pending_revisions(limit=10)

If empty, say nothing. If the call fails, emit one warning and keep the Brief. If non-empty, show at most the top three with target_source_id, revision_content, and source agent. Never auto-action them.

  • accept:

mcp__wenlan__accept_revision(target_source_id="<id>")

  • dismiss:

mcp__wenlan__dismiss_revision(target_source_id="<id>")

  • skip: no call

If more than three exist, point to $wenlan curate revisions.

Boundary

Use /brief to resume a Space or answer "catch me up." It is not a mandatory every-session boot step. Use /recall for a specific fact, /capture for a durable memory, and /handoff to close a work session.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/7xuanlu/wenlan/brief/badge)](https://verified-skill.com/skills/7xuanlu/wenlan/brief)

Something wrong with this skill or its page? Tell us.