跳到正文
cccskills
免费在 GitHub 公开

project-catch-up

Use when returning to a repo after a break, asking what changed, what's new for this stack, or invoking project-catch-up after explain-new-project. Scans the stack for important updates, deprecations, new helper tools, agent skills, and MCP servers online—plain-language brief saved as PROJECT_CATCH_UP.md.

中文简介正在准备中。当前显示原文说明。

实测评分 未实测

查看安装方法

包含的文件(2)

  • SKILL.md6.1 KB
  • examples.md1.7 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Project Catch-Up

Where this fits

Part of the same workflow as:

  1. explain-new-project → PROJECT_GUIDE.md
  2. project-worth-my-time → PROJECT_VERDICT.md (optional)
  3. This skill → PROJECT_CATCH_UP.md — run when you come back to a project so you do not rebuild what already exists or miss breaking updates

Same audience as explain-new-project: self-taught, plain language, Learn: for jargon, language matches the user's chat.

When invoked

  1. Confirm project root.
  2. Read PROJECT_GUIDE.md if present; else README + lockfile/manifest to list the stack (frameworks, major packages, hosting, AI tools).
  3. Pieces MCP (try once) — when did the user last touch this project? (see below). Skip judgment if unavailable.
  4. Web research (required) — search for news since a sensible window (see Research window).
  5. Write the report from the template; cite sources with links where possible.
  6. Always save PROJECT_CATCH_UP.md at the project root (overwrite if present).
  7. In chat: show Before you code + Headline in full; one line points to the file for the full list.

Research window

SituationSearch focus
User says how long they were awayChanges since that period
Pieces shows last activity dateRoughly from that date to today
UnknownLast 6 months for major stack items; 12 months for agent skills / MCP ecosystem

Prefer official sources: release notes, migration guides, docs, GitHub releases. Avoid rumor blogs.

Stack inventory (from the repo)

Extract a short list before searching—example fields:

  • Runtime: Node 22, Python 3.12, Swift 6
  • Framework: Next.js 15, Vite, Expo, SwiftUI
  • Data/auth: Supabase, Prisma, Firebase
  • Deploy: Vercel, Cloudflare
  • AI/agent: coding agent in use, specific MCP servers in the agent's config (e.g. .cursor/, .codex/, .mcp.json) or docs

Also note pinned versions in lockfiles when visible (helps spot "you're on old X").

Web research checklist

Run targeted searches (not one vague query). For each major stack item, check:

- [ ] Latest stable release vs project's version — breaking changes?
- [ ] Deprecated APIs or "migrate before date" warnings
- [ ] Official replacement or recommended upgrade path
- [ ] New first-party features that replace custom code in this repo

Then search the workflow layer:

- [ ] Agent skills: new or popular skills for [framework] / [task]
- [ ] MCP servers that match this project (official + well-maintained community)
- [ ] CLI or SaaS tools that fit the same job (only if clearly better than reinventing)

Use the WebSearch tool (or equivalent). Run multiple searches; merge duplicates.

Pieces MCP (optional but valuable)

Via user-pieces:

  1. get_user_persona() — optional context for how they learn.
  2. ask_pieces_ltm — When did I last work on [project name or folder path]? What was I doing?
    • Topics: project name, repo path, last session
    • Use the answer to set the research window and tone ("you left off mid-auth refactor").

If Pieces fails, use git log -1 --format=%ci when the repo is git—mention the date in the report.

Severity labels

Tag each finding so the user can skim:

LabelMeaning
Must knowBreaking change, security fix, or will waste your time if ignored
Worth a lookNew capability that could replace work you planned
Nice to haveOptional polish, new skill, minor version bump
Ignore for nowIrrelevant to this repo or too bleeding-edge

Report template

# [Project name] — catch-up before you code

> **Before you code** — read the headline and action list, then stop if you're ready.
> **The rest** — updates, tools, skills, and links.

---

## Before you code

**Headline:** [One sentence: safe to continue / pause for upgrade / big opportunity you almost missed]

**Do these first (if any):**
1. [Ordered, concrete—e.g. run npm update, read migration link, install MCP X]
2. ...

**You can ignore for now:** [Short list or "nothing critical"]

---

## The rest (optional)

### Your stack snapshot

| Piece | In this project | Note |
|-------|-----------------|------|
| ... | version or "unknown" | ... |

### Must know

| What | Why it matters to you | Source |
|------|----------------------|--------|
| ... | plain language | link |

### Worth a look — updates & features

[Framework/library releases, new APIs, hosting changes]

### Worth a look — tools & integrations

[CLIs, services, templates—not full app replacements unless relevant]

### Worth a look — agent skills & MCP

| Name | What it helps with | How to try |
|------|-------------------|------------|
| ... | ... | install path or search term |

**Learn:** [only if "MCP" or "skill" needs explaining]

### Nice to have

[Bullet list]

### Ignore for now

[Bullet list]

### When you last worked on this

[From Pieces or git date + one line of context]

### Sources checked

- [dated list of main URLs searched]

Tone

  • Goal: save time, not FOMO
  • Do not list 20 tools—curate to what matches this repo
  • If nothing important changed, say so clearly: You're not missing much—safe to continue.
  • Distinguish upgrade the project vs use a new external tool vs add an agent skill

What not to do

  • Do not recommend upgrading everything "just because"
  • Do not invent version numbers—read the repo or say unknown
  • Do not skip web research
  • Do not ask whether to save the file
  • Do not replace PROJECT_GUIDE.md or PROJECT_VERDICT.md

Multi-root workspaces

One PROJECT_CATCH_UP.md per named project root.


Examples: examples.md

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Use when creating a new project folder, starter pack, app scaffold, or agent-ready workspace — AGENTS.md, README, TASKS, DECISIONS, PROMPTS, an idempotent bootstrap script, and starter-pack modes.

中文简介正在准备中。当前显示原文说明。

aka-kika/akakika-skills112026年9月12日 更新

Use when designing or implementing states for AI agent tasks, background jobs, local model runs, queues, and notifications — one shared set of states, only legal transitions, and a recovery path out of every failure.

中文简介正在准备中。当前显示原文说明。

aka-kika/akakika-skills112026年9月12日 更新

Use when exposing app features to App Intents, Shortcuts, Siri, Spotlight, widgets, controls, or system actions — small safe AppIntents, AppShortcutsProvider, AppEnum/AppEntity, parameters, and open-vs-background behavior.

中文简介正在准备中。当前显示原文说明。

aka-kika/akakika-skills112026年9月12日 更新

Use when designing, reviewing, or implementing a command-palette / ⌘K layer for an Apple-platform app — keyboard-first global search, ranked and grouped results, native floating panel, and protected destructive commands.

中文简介正在准备中。当前显示原文说明。

aka-kika/akakika-skills112026年9月12日 更新

Use when designing or implementing empty, first-run, no-result, offline, error, or waiting states in Apple-platform apps — every empty state explains what is missing, why it matters, and what to do next.

中文简介正在准备中。当前显示原文说明。

aka-kika/akakika-skills112026年9月12日 更新

Use when designing or implementing feedback, status, progress, alerts, errors, success states, and live activity indicators in Apple-platform apps — inline status, banners, alerts, notifications, and loading states.

中文简介正在准备中。当前显示原文说明。

aka-kika/akakika-skills112026年9月12日 更新

查看 aka-kika 的全部技能

报告此技能的问题