用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/mary-ext/social-app-fork --skill upstream-sync命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | upstream-sync |
| description | Sync new changes from upstream. |
| disable-model-invocation | true |
git fetch upstream — the remote is https://github.com/bluesky-social/social-app, and the clone
must be full, not shallow.
README.md under "upstream tracking" carries the marker:
last reviewed upstream tip:
<hash>(date)
The range is <hash>..upstream/main. Size it with git rev-list --count and git log --oneline.
git show <commit>, then find the fork's counterpart with grepping the codebase and judge what a
port would actually cost.
Chase the prerequisites. A commit's diff is only half the story; keep digging until you can state what porting it needs, and say what you checked.
@atcute/* packages cover them yet? Compare the installed
version against pnpm view @atcute/<pkg>.Large ranges: hand chunks of hashes to subagents, asking each for per-commit files touched,
whether web or shared code changed, a one-line summary, and a preliminary tier. Re-run git show
yourself on the candidates they flag — a subagent returns a paraphrase, not the source.
A table of commit and rationale, in tiers:
Attach the prerequisites from step 2 to each portable item. Then propose an order by dependency, risk, and size, decomposed into commit-sized units of one logical change each. Stop here.
Present the plan and wait for explicit sign-off before porting. Expect back-and-forth over what belongs in or out; revise until the user agrees, then implement.
The marker means "reviewed", not "ported" — advance it once the range is handled, deliberate skips
included. Write the resolved hash from git rev-parse upstream/main and today's date into
README.md.