40 Commits

Author SHA1 Message Date
Simon 7c19d3068d Merge pull request #10 from simonwong/codex/linear-issue-tracker
docs: switch issue tracking to Linear
2026-09-14 11:20:04 +08:00
Simon 95c26463ec docs: switch issue tracking to Linear 2026-09-14 11:19:27 +08:00
Simon cc7a2f3651 Merge pull request #9 from simonwong/refactor/ship-pr-merge-strategy
refactor: infer merge strategy from history in ship-pr
2026-09-10 20:28:10 +08:00
Simon ff19eb3884 refactor: infer merge strategy from history in ship-pr
Drop the unconditional gh repo view lookup. Step 1 already reads the
log, which shows whether the repo uses merge commits or a linear
history, so the strategy comes free; the lookup is now the fallback
for a rejected merge. Also record why an explicit strategy is required
at all: gh errors out when nothing can prompt for one.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 20:27:45 +08:00
Simon 2fae743428 Merge pull request #8 from simonwong/feat/ship-pr-skill
feat: add ship-pr skill
2026-09-10 20:25:14 +08:00
Simon cc28353762 feat: add ship-pr skill
User-invoked engineering skill that takes the working tree from
uncommitted changes to a merged PR: batch commits by intent, branch
off the default branch, open the PR, merge with an allowed strategy,
then prune the branch locally and on the remote.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 20:24:44 +08:00
Simon f2955f6358 Merge pull request #7 from simonwong/docs/polish-readme
docs: polish README layout
2026-09-10 20:19:28 +08:00
Simon 67a9543d18 docs: polish README layout
- Center the header with tagline and badges, rename title to simonwong/skills
- Put Bun and npm install commands side by side
- Collapse the motivation section and the writing-skill references
- Mark invocation mode with icons in the skill tables
- Drop the horizontal rule

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 20:19:01 +08:00
Simon 469190aa04 Merge pull request #6 from simonwong/chore/user-invoked-writing-skills
chore: make writing skills user-invoked
2026-09-10 20:06:54 +08:00
Simon 3266e6b77e chore: make writing skills user-invoked
write-article 和 writing-ai-check 的触发词在别的任务里也会出现,自动命中会把
顺手的编辑升级成多阶段流程,或直接改写用户没打算交出去评判的文字。两者改为
显式调用,rewrite-en2zh 保持 model-invoked。

- SKILL.md 加 disable-model-invocation,版本 0.2.0 → 0.3.0
- 新增 agents/openai.yaml,allow_implicit_invocation: false
- README 三张表改为逐个 skill 标注调用方式
- 新增 ADR-0005,ADR-0001 相应指向它

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 20:06:29 +08:00
Simon 2b3e47d2ca Merge pull request #5 from simonwong/feat/writing-skills
feat: add write-article and writing-ai-check skills
2026-09-10 18:09:35 +08:00
Simon d1db2dec4a feat: add write-article and writing-ai-check skills
write-article covers the collaboration flow from idea to finished draft:
material inventory with a supplement loop, direction confirmation, then
drafting in a fixed order (body, opening, ending, title, layout). Review
and AI-flavor check run in fresh subagents.

writing-ai-check diagnoses expression in a single draft. Its input and
its evidence are the draft itself — it never judges authorship, never
outputs an AI rate, and never verifies external facts.

Each reference file answers one kind of question; feature lists live only
under writing-ai-check/references/. Decisions recorded in docs/adr/.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 18:08:57 +08:00
Simon 2d524245bc chore: update .gitignore to include additional directories and files 2026-09-10 15:41:56 +08:00
Simon 8b54440a6f chore: add agent skills repo configuration
Record the issue tracker (GitHub Issues via gh) and the single-context
domain doc layout under docs/agents/, and point to them from AGENTS.md.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 15:39:28 +08:00
Simon 705238f8fe docs: update AGENTS.md and README.md for writing skills and in-progress skills
- Clarified the structure and organization of skills in AGENTS.md, including the addition of in-progress skills.
- Revised README.md to reflect changes in writing skills, emphasizing the workflow and specific skill functionalities.
- Introduced a new section for in-progress skills, detailing their purpose and data contracts.
2026-09-08 18:12:46 +08:00
Simon 96ce1cf8c5 Merge pull request #4 from simonwong/feat/fable-orchestrate
feat: add fable orchestration skill
2026-09-04 23:54:04 +08:00
Simon 118dc8de58 feat: add fable orchestration skill 2026-09-04 23:08:04 +08:00
Simon 79ab962171 docs: drop horizontal rules in recommended skills
Keep the list as plain headings and intros without --- separators.
2026-09-04 15:04:44 +08:00
Simon 3844819c14 docs: add recommended external skills section
List mattpocock/skills, show-me, impeccable, and Taste Skill in the README for easy discovery.
2026-09-04 15:04:44 +08:00
Simon 66e82f51bd Merge pull request #2 from simonwong/feat/add-code-simplifier
feat: add code simplifier skill
2026-09-02 15:02:50 +08:00
Simon 662930b84c feat: add code simplifier skill 2026-09-02 15:01:46 +08:00
Simon 066b2dd0a5 Merge pull request #1 from simonwong/feat/categorize-agent-skills
feat: categorize skills and configure explicit invocation
2026-09-02 14:30:45 +08:00
Simon 86b9fc5c3c docs: improve skill repository guidance 2026-09-02 11:57:32 +08:00
Simon 7e78fcf932 fix: correct global Codex skill fallback path 2026-09-02 11:52:47 +08:00
Simon 7856adae8f docs: translate invocation configurator to English 2026-09-02 11:48:10 +08:00
Simon 07beee17cf refactor: make invocation configurator agent-native 2026-09-02 11:46:19 +08:00
Simon 157f9dd193 chore: remove deprecated settings.json file 2026-09-02 11:31:23 +08:00
Simon dbc7d9cb96 feat: categorize skills and add invocation configurator 2026-09-02 11:12:31 +08:00
Simon 01b2f13fbd fix: add ID collision and index overwrite safeguards to material-ingest and style-extract
- Enforce read-before-write: must read index.jsonl + ls entries/ before writing
- ID numbering now checks both index tail and entries/ directory, takes max+1
- Explicitly forbid overwriting index.jsonl with Create/Write tools
- Bump both skills to 1.2.0
2026-04-01 23:25:01 +08:00
Simon 0d38d62e8e docs: update agents.md 2026-04-01 23:11:13 +08:00
Simon 41d86032a4 chore: bump version to 1.1.0 for material-ingest, material-retrieve, compose, style-extract
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 21:23:43 +08:00
Simon 035372b0f6 refactor: switch index files from JSON array to JSONL format
JSONL (one JSON object per line) is simpler for append operations -
no need to read the whole array, parse, append, and write back.
Just append a new line. Updated all 4 skills that reference index files:
material-ingest, material-retrieve, compose, style-extract.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 21:21:29 +08:00
Simon 69a9b4e701 fix: add JSON escaping guidance and remove redundant index.md from material-ingest
- Add explicit JSON special character escaping notes to material-ingest and
  style-extract to prevent broken JSON when content contains double quotes
- Remove redundant index.md from material-ingest (index.json is sufficient)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 21:15:50 +08:00
Simon 6fc3d7712a docs: update readme 2026-04-01 19:45:08 +08:00
Simon 4dd91dd5f9 docs: update readme 2026-04-01 19:41:46 +08:00
Simon 559a21268a feat: update writing toolkit skills 2026-04-01 19:37:18 +08:00
Simon 667ea2ae76 docs: Remove preference for function keyword over arrow functions from coding standards. 2026-01-18 22:11:24 +08:00
Simon 5cffb8a707 feat: add code-simplifier skill documentation and update README. 2026-01-18 22:01:16 +08:00
Simon c7dbe04df2 feat: add Awesome Skills 2026-01-17 23:38:43 +08:00
Simon 0e1827fe34 Initial agent skills 2026-01-17 16:59:34 +08:00