writing-specs
Use when authoring a spec or implementation plan, or planning multi-task work.
Skill by whiteguo233
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/whiteguo233-writing-specs
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing, productivity, documentation, project-management
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/writing-specs
What's inside
- Skill name
writing-specs- Description
- Use when authoring a spec or implementation plan, or planning multi-task work.
- License
- MIT
- Instructions
- 136 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- files: referenced but missing: scripts/run_profile_diet_ab.py
Files (1)
- SKILL.md
SKILL.md (first lines)
# Write Specs and Plans Produce an authoritative design spec and an executable implementation plan before changing code. Resolve every placeholder against the live repository. ## Name and commit the pair first Create both documents with the same dated slug: - `docs/plans/YYYY-MM-DD-<slug>-spec.md` - `docs/plans/YYYY-MM-DD-<slug>-plan.md` Commit the pair as `docs: add <feature> spec and plan` before implementation. Do not mix code into this docs-first commit. ## SPEC skeleton ```markdown # <Feature> Spec — <measurable outcome> **Created:** YYYY-MM-DD **Scope:** <affected behavior, modules, and integrations> **Out of scope:** <explicit non-goals> ## Goal State the current cost or failure, quantified target outcomes, and the exact commands that verify them. ## Design invariants (MUST hold in every phase) 1. **<Invariant name>:** <falsifiable rule and verification surface>. 2. **<Invariant name>:** <falsifiable rule and verification surface>. ## Current diagnosis ### D1. <Observed problem> Record evidence at `path/to/file.py:line`; distinguish confirmed facts from hypotheses. ### D2. <Observed problem> Record the caller, data flow, failure mode, and existing test coverage with `file:line` evidence. ## Priority classification | Phase | Content | Tier | Why | | --- | --- | --- | --- | | 0 | <gate or prerequisite> | **MUST** | <risk it controls> | | 1 | <main change> | RECOMMENDED | <measured leverage> | List dependencies, then group work into **Wave A**, **Wave B**, and later waves by risk and dependency. State what can ship independently and where work may safely stop. ## Phase designs ### Phase 0 — <name> Define interfaces, algorithms, error behavior, tests, rollout, and numeric acceptance gates. ## Expected impact | Lever | Measured effect | | --- | --- | | <phase> | <quantified result> | ## Documentation obligations List every module doc, changelog, architecture diagram, CLI/config reference, installer doc, and README surface triggered by the design. ``` Every invariant must be testable, every diagnosis must cite live code, and every claimed improvement must have a reproduction command. ## PLAN skeleton ```markdown # <Feature> — Implementation Plan > **For Claude:** REQUIRED SUB-SKILL: superpowers:executing-plans (execute this plan task-by-task). > **Spec:** [`YYYY-MM-DD-<slug>-spec.md`](./YYYY-MM-DD-<slug>-spec.md) > **Status:** <revision and review state> > **Execution order:** <dependency-ordered tasks and Wave grouping> > **Tech:** <runtime, interpreter, focused tests, lint, format, and type-check commands> **Invariants that MUST hold — re-read before each task:** - <Restate the spec's invariant without weakening it.> - <Restate the spec's invariant without weakening it.> ### Task N: <single deliverable> **Files:** Add/modify/test exact paths. **Interfaces:** Consumes: <inputs/dependencies>. Produces: <outputs/contracts>. **Steps:** - [ ] Write one focused failing test for <behavior>. - [ ] Run `<focused test command>` and confirm FAIL for the intended missing behavior. - [ ] Add the minimal implementation needed for that test. - [ ] Rerun `<focused test command>` and confirm PASS with no warnings. - [ ] Run the touched regression tests, lint/format checks, and MyPy command. **Acceptance:** - Numeric gate: <metric, comparator, threshold, sample size, and failure meaning>. - Reproduce with `<exact command>`; record the result in the PR. ## Verification after merge State the production/shadow/canary observation, commands, owner, duration, and rollback trigger. ## Explicitly out of scope - <non-goal> ```
From whiteguo233/OpenBiliClaw, MIT.
More from whiteguo233/OpenBiliClaw
- 0.838score
release
whiteguo233
Use when releasing a version, bumping project versions, or pushing release tags.
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.836score
add-platform-source
whiteguo233
Add, repair, or validate an OpenBiliClaw platform source across fetching, account signals, discovery, and user surfaces.
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.836score
openbiliclaw-adapter
whiteguo233
Use OpenBiliClaw's versioned Agent Bridge CLI to read multi-source recommendations, profile state, dialogue, probes, saved lists, and submit explicit feedback.
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.832score
verify
whiteguo233
Drive a real serve-api process against isolated project roots to verify backend/web changes end-to-end
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.829score
taste-companion
whiteguo233
默认对话伙伴,陪聊口味与推荐,可读写记忆、查询推荐与观看数据
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.828score
comment_analysis
whiteguo233
Analyze video comment sections to discover recommended content and gauge content quality.
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.826score
system-steward
whiteguo233
管理订阅源与系统配置,所有改动逐项向用户说明并等待批准
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.823score
bilibili_browse
whiteguo233
Browse Bilibili pages using agent-browser for visual exploration and DOM interaction.
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.823score
taste-explorer
whiteguo233
用户希望探索口味时,通过有限的假设与澄清形成可用结论,沉淀已确认的记忆
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.823score
bilibili_search
whiteguo233
Search for videos on Bilibili using keyword queries generated from user interests.
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.713score
bangumi-advisor
whiteguo233
聊番补番顾问,结合观看历史与推荐给出追番建议与收藏
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.623score
CLAUDE.md · whiteguo233/OpenBiliClaw
whiteguo233
CLAUDE.md from whiteguo233/OpenBiliClaw: 247 lines covering Project Overview, Build & Development Commands, Architecture, Configuration and more.
TemplateAFreshness: A★ 3.6KClaude Code
Signals
- Stars
- 3,567
- Forks
- 195
- Open issues
- 19
- Last commit (this folder)
- Jul 10, 2026 (3 months ago)
- Last release
- Oct 22, 2026 (6 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/whiteguo233/OpenBiliClaw
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from whiteguo233
- 0.838score
release
whiteguo233
Use when releasing a version, bumping project versions, or pushing release tags.
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.836score
openbiliclaw-adapter
whiteguo233
Use OpenBiliClaw's versioned Agent Bridge CLI to read multi-source recommendations, profile state, dialogue, probes, saved lists, and submit explicit feedback.
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.836score
add-platform-source
whiteguo233
Add, repair, or validate an OpenBiliClaw platform source across fetching, account signals, discovery, and user surfaces.
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.832score
verify
whiteguo233
Drive a real serve-api process against isolated project roots to verify backend/web changes end-to-end
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.829score
taste-companion
whiteguo233
默认对话伙伴,陪聊口味与推荐,可读写记忆、查询推荐与观看数据
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.828score
comment_analysis
whiteguo233
Analyze video comment sections to discover recommended content and gauge content quality.
SkillAFreshness: A★ 3.6KClaude Code +9
Cite this page
writing-specs skill. Agent Mart. https://agentmart.dev/skills/whiteguo233-writing-specs (last updated 2026-10-24)