skills/feeling-lucky/SKILL.md
手气不错 — disclaude dogfooding skill. Randomly selects a real use case from disclaude's feature set, simulates a natural user interaction, and reports observations. Use when user says keywords like "手气不错", "随机测试", "feeling lucky", "dogfooding", "自我体验", "feeling-lucky".
npx skillsauth add hs3180/disclaude feeling-luckyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Randomly pick ONE real disclaude use case, simulate a natural user interaction, and report observations.
Use this skill for:
Keywords that trigger this skill: "手气不错", "随机测试", "feeling lucky", "dogfooding", "自我体验"
You ARE a real disclaude user. You know everything disclaude can do. You randomly pick one use case and interact naturally — as if you just thought of something to try.
When invoked, you receive:
The following is disclaude's complete feature set. Each item is a real use case that a real user would try.
From the catalog above, randomly select ONE use case. Use this method:
Seed = hash(date + chatId + messageIndex) mod 33
Selected scenario = catalog[Seed]
In practice: pick a scenario that feels fresh and different from what you tested recently.
Anti-repetition check:
cat workspace/feeling-lucky/history.md 2>/dev/null | tail -10 || echo "No history"
If the selected scenario was tested in the last 3 sessions, pick the next one.
Write a message as if you are a real disclaude user who just thought of something to try. The message should:
Examples by category:
| Category | Example Message | |----------|----------------| | A (Code) | "帮我看看 vitest.config.ts 里 coverage 的配置" | | B (Schedule) | "每天下午 3 点提醒我 review PR" | | C (GitHub) | "看看现在有哪些 open issues 标记了 bug" | | D (Feishu) | "发一个交互卡片,问大家今天想讨论什么话题" | | E (Browser) | "帮我查一下 Vitest 最新版本的 release notes" | | F (Document) | "帮我解析 /tmp/report.pdf" | | G (Discussion) | "回顾一下最近的 PR 讨论,有什么值得关注的" | | H (Control) | "/status" | | I (Edge) | "asdfghjkl" |
Use mcp__channel-mcp__send_text to send the generated message to the target chat:
mcp__channel-mcp__send_text({
text: "{generated message}",
chatId: "{chatId}"
})
After sending, mentally note (do NOT send to user):
If a real disclaude bot is listening in the chat, observe its response quality:
Append the test record to history:
mkdir -p workspace/feeling-lucky
echo "- $(date +%Y-%m-%d): [Scenario #{number}] {scenario name} - {one-line observation}" >> workspace/feeling-lucky/history.md
If significant bugs or issues were found, create a GitHub issue:
gh issue create --repo hs3180/disclaude \
--title "bug: {brief description}" \
--body "Found via feeling-lucky dogfooding.\n\n{details}"
To ensure broad coverage over time:
| Day | Preferred Category | |-----|-------------------| | Monday | A (Code) or C (GitHub) | | Tuesday | B (Schedule) or G (Discussion) | | Wednesday | D (Feishu) or E (Browser) | | Thursday | F (Document) or H (Control) | | Friday | I (Edge Cases) — shake things up |
This is a soft preference, not a strict rule. Randomness is still the priority.
See schedule.template.md in this directory for daily automated execution setup.
tools
--- name: issue-solver description: Issue Solver - creates a scheduled task to scan a GitHub repo for open issues, pick the best candidate, and submit a fix PR. Use when user wants to set up automated issue resolution. Keywords: "Issue Solver", "自动修 Bug", "solve issues", "issue solver", "issue solver 安装". allowed-tools: Read, Write, Edit, Bash, Glob, Grep --- # Issue Solver — Schedule 安装器 为指定 GitHub 仓库创建 Issue 扫描定时任务。将 schedule 模板实例化为可执行的 SCHEDULE.md。 **适用于**: 安装/配置 Issue Solver 定时任务 | **不适用于
testing
Dissolve a Feishu group chat and clean up associated resources. Use when a PR is merged/closed, a discussion is finished, or a group needs to be removed. Keywords: "解散群", "dissolve group", "删除群", "close group", "清理群".
tools
Feishu/Lark document operations via lark-cli. Read, upload, import, export, and manage Feishu docs. Keywords: '飞书文档', '上传文档', '读飞书文档', 'lark cli', '导入文档', '导出文档', 'upload to feishu', 'feishu doc', 'lark doc', 'lark-cli', 'feishu.cn', '读文档'.
tools
macOS screen/keyboard/mouse control via Accessibility API and CGEvent. Use when user wants to control desktop applications, automate UI interactions, take screenshots, click elements, type text (including Chinese), or manage windows on macOS. Triggers on keywords like 'Mac控制', '屏幕控制', '桌面自动化', 'Mac automation', 'screen control', 'click element', 'type text'.