Install
$ agentstack add skill-christophezhao-vibe-coding-skills-experience-capture ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Experience Capture
Purpose
Use this skill to extract reusable engineering experience from high-signal moments. The primary output is an experience card focused on decision rules, anti-patterns, and review checklists. For complex multi-round work, add a concise companion source retrospective note under docs/experience/sources/ and point the card to it. The source note exists only to explain the turning points that produced the lesson; it is not a session handoff pack or continuity record.
Activation Gate
Activate when any condition is true:
- User explicitly asks to summarize lessons,经验沉淀,复盘, or save reusable经验.
- User explicitly asks: "总结一下上面讨论的经验形成记录" / "形成经验记录" / "沉淀经验卡".
- A long multi-round alignment ends with clear consensus and transferable rules.
- A hard problem is resolved and includes decisions that can prevent future repeat mistakes.
Priority rules:
- Explicit user trigger has highest priority and must not be blocked by low-disturbance rules.
- Anti-trigger and cooldown rules apply only to
suggest-once(automatic suggestion) path.
Do not activate when any condition is true:
- Work is a small one-off edit with no reusable pattern.
- Request is only status update or raw progress logging.
- Request is only verbatim transcript/raw diff archival without abstraction intent.
Scope Limit
This skill manages reusable experience cards. For complex captures, it may also create a short source retrospective note as evidence context for the card. This skill does not:
- replace project state tracking in
layered-project-memory - replace Git commit/diff history
- implement runtime orchestration logic
- trigger high-frequency interruptions on every turn
- own session-level handoff/context offload for next-window continuation
- own full-fidelity project history archival or continuity memory across the entire project
Ownership Boundary
layered-project-memoryowns project continuity memory (state/events/insights).session-handoffowns session-level continuation packs for next-window continuation.experience-captureowns cross-task reusable经验卡.- For complex cases,
experience-capturemay own a concise source retrospective note indocs/experience/sources/as card evidence. - Link by pointer (
source_event_refs,doc_refs), do not duplicate large logs. - If the user's real need is current-window handoff / context offload / next-window continuation, use
session-handoffand only derive cards here when reusable lessons exist. - If the user's real need is long-term project continuity / restore full project state, use
layered-project-memoryand only derive cards here when reusable lessons exist.
Script Decision
Use the skill-bundled scripts/exp_ops.py (resolved relative to this skill root) for deterministic experience card initialization, creation, listing, and linking. Avoid manual editing unless recovery is required.
Workflow Contract
- Detect trigger path:
manual-explicit: user clearly requests experience capture.suggest-once: system proposes capture under hard gates.
manual-explicitpath:
- Enter extraction directly; do not apply cooldown/anti-trigger suppression.
suggest-oncepath:
- Ask once whether to save reusable experience.
- If user rejects, enter cooldown and stop.
- Choose artifact shape:
card-only: default for clear reusable lessons with limited process complexity.dual-output: when the work is complex enough to need a concise source note, but still centers on one main lesson cluster and its key turning points.
dual-outputpath:
- Write a concise source retrospective note under
docs/experience/sources/. - Capture only the minimum context needed to explain the lesson: background, key turning points/root cause, achieved state, and why the experience matters.
- Keep it summary-level and pointer-first; do not dump full transcripts, routine progress logs, or next-window boot guidance.
- Persist the card by
exp_ops.py createand optionallinkreferences after user confirmation. - Reuse via
exp_ops.py listwith tags/signature filters.
Hard Gates
- No write without user confirmation.
- Card must include
problem_signature,decision_rules, andreview_checklist. - Card must contain at least one evidence pointer (
source_event_refsordoc_refs). - If
dual-outputis selected, the source retrospective note must stay concise and must not replace project memory or session handoff. - Trigger logic is rule-based and explainable; no in-skill scoring engine.
Resource Map
- Read
references/reference/positioning-boundary.mdfor定位与边界. - Read
references/reference/trigger-rules.mdfor触发与反触发规则. - Read
references/reference/process-protocol.mdfor标准流程. - Read
references/reference/card-schema.mdfor经验卡字段契约. - Read
references/reference/quality-gates.mdfor低打扰质量约束. - Read
references/reference/regression-cases.mdfor触发与关联回归样例. - Read
references/examples/README.mdfor样例目录导航. - Read
references/examples/*.mdfor可复用经验样例与非样例. - Use the skill-bundled
scripts/exp_ops.pyfor managed operations.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: ChristopheZhao
- Source: ChristopheZhao/vibe-coding-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.