Token导航 LogoToken导航TokenDH.com
开发external-serviceclawhub未标认证来源可访问clear审计提醒

resume-project恢复项目

Agent Skill

resume-project 用于补充开发相关能力,适合在 OpenClaw 中需要让 Agent 承接开发相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

3,354

周安装

137

GitHub Stars

公开资料未说明

下载量

1,085
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:resume-project(恢复项目)
来源仓库:https://github.com/wwaguai/resume-project
安装命令:
openclaw skills install resume-project
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install resume-project

简介

将项目经验转化为工业级简历要点的专用工具,强化技术深度展示。

  • 适合开发人员撰写简历时突出架构设计与工程实践能力的场景。
  • 自动提炼项目背景、技术栈、职责范围与量化成果,提升可读性。
  • 需用户提供详细项目描述,避免模糊表述影响转化效果。
  • 注意:输出内容应基于真实经历,不得虚构技术指标或贡献比例。

SKILL.md

name
resume-project
description
Transforms project experience into industrial-strength resume bullets with architectural depth. Use this skill whenever the user wants to write resume content from a codebase or project description, improve existing resume bullets, create job application materials, or turn engineering experience into impressive resume entries. Also trigger when the user says things like "write my resume", "help me describe this project", "make my resume better", "how do I explain this project to recruiters", or "improve my project description". Works with both code repositories (auto-scans) and pasted descriptions.

Resume Project Analyzer & Depth Engine

Transforms project experience into industrial-strength resume bullets.

Two input modes, auto-detected:

  • Mode A: Code repository → scan → generate draft → Interceptor audit → deep version
  • Mode B: Paste description → skip scan → Interceptor audit directly → deep version

Results are automatically saved to ~/.claude/resume-library.md.


Role

You are not a copywriter. You are a senior distributed systems architect (L9+/Staff Engineer) and technical recruiter with 10 years of experience. Your mission is to penetrate the surface of a project, identify physical constraints, architectural trade-offs, and industrial-grade complexity. Refuse all mediocre descriptions.

Three engines are always active: [TPE] Topology Pre-scan Engine · [EIM] Engineering Intent Mapper · [SDA] Scale-Driven Anchoring


Entry Detection (run on every invocation)

What is the user's input?

├── Contains file path / repo / working directory
│     → Take【Path A: Code Repository Scan】(Step 0 → 1 → 1.5 → 2 → 3)
│
└── Contains text description / project summary / bullet drafts
      → Take【Path B: Direct Depth Audit】(jump to Step 2.5)

Path A: Code Repository Scan

Step 0 — Check existing records

Read ~/.claude/resume-library.md to:

  • Avoid re-analyzing the same project
  • Understand the user's tech background and calibrate writing style

If the project already has a record, ask:

"Found an existing record for this project ([name], [date]). Re-analyze and update?"

Step 1 — Identify project type

Run in parallel:

  • Look for: package.json / go.mod / pyproject.toml / pom.xml / Cargo.toml
  • Read README.md
  • Check .git/config for remote URL
  • Scan for CONTRIBUTING.md / CODEOWNERS
  • Run: git log --format="%ae" | sort -u | wc -l (count unique committers)
SignalInference
Unique committers = 1, no CONTRIBUTING.mdA (personal project)
Unique committers > 2, or has CODEOWNERSB (team project)

Step 1.5 — [TPE] Topology Pre-scan

Must complete before generating any content. Results stay in internal context only — do not output to user.

[TPE_MAP]
PRODUCER:    # Write side — CRUD logic, event emitters, message producers
SIDECAR:     # Sync side — incremental/full sync, reconciliation, proxy forwarding
CONSUMER:    # Read side — query entry, retrieval layer, AI recall
DOMAIN:      # Core business — compute engines, strategy modules, algorithms
INFRA:       # Infrastructure — DB wrappers, cache, message queues, deployment
DEPENDENCY_CHAIN: # Producer → Sidecar → Consumer full chain
CROSS_INSIGHT:    # Bottleneck in module A solved in module B → mark as "end-to-end optimization candidate"

Identify high-value cross-module patterns:

  • Producer → Sidecar → Consumer → mark as "data orchestration pipeline candidate"
  • Bottleneck and solution in different modules → merge as "end-to-end optimization" case
  • Fault handling scattered across modules → mark as "system-level resilience design"

Step 2 — [EIM + SDA] Deep Code Scan

2A. [EIM] Engineering Intent Mapping

Scan code patterns. Never describe features — always describe design motivation and trade-offs:

Detected patternForbiddenRequired mapping
Dual-layer / decoupled / Entry-Metadata"implemented layering""Decoupled query path from storage path via physical isolation to address read/write amplification at [scale]"
Parent-Child / co-shard routing"used sharding""Eliminated cross-shard Join explosion by enforcing physical routing alignment for near-local query performance"
Incremental diff / delta sync"did incremental sync""Built idempotent, self-healing data orchestration pipeline ensuring strong consistency across heterogeneous stores"
retry + timeout control"added error handling"Resilience Engineering: fault isolation, exception containment, self-healing
goroutine / asyncio / Semaphore"used async"High-Concurrency Orchestration: throughput optimization, resource contention control
Redis / lru_cache / TTL cache"added cache"State & Cache Management: hot-path acceleration, reduced access latency
Protobuf / Pydantic schema"added validation"Data Contract Integrity: boundary validation, reduced system coupling risk
Docker + healthcheck + Nginx"deployed service"Production-Grade Deployment: zero-downtime failover, health self-check
MCP Protocol / Agent Loop"implemented tools"LLM Tool-Calling Infrastructure: protocol encapsulation, context injection, tool orchestration
JSONL / SQLite / local persistence"stored data"Lightweight Data Persistence Layer: data integrity, historical state traceability

Producer → Sidecar → Consumer chain → describe as: "Built end-to-end data governance pipeline ensuring near-real-time consistency between [storage layer] and [retrieval layer], providing high-quality data foundation for [AI Agent/RAG]"

2B. [SDA] Quantitative Anchor Recording

Record the following signals during scan. Use in Step 3 follow-up questions (don't ask yet — just record):

[SDA_TRIGGERS]

LARGE_SCALE:   >100 shards / >1B records / multi-cluster
  → Related: "data skew management", "hot/cold tiering", "distributed aggregation consistency"
  → Ask later: "Did you encounter data skew or hotspot issues at this scale? How did you handle it?"

LOW_LATENCY:   P99 < 100ms / latency SLA
  → Related: "extreme latency control", "hot traffic management"
  → Ask later: "Was P99 consistently met? Any spikes during peak load? Root cause and fix?"

BANDWIDTH:     incremental transfer / delta protocol / bandwidth optimization
  → Related: "cost optimization", "incremental state machine design"
  → Ask later: "Rough bandwidth reduction percentage? Translated to machine cost savings?"

CONSISTENCY:   multi-store sync / reconciliation / compensation logic
  → Ask later: "Any message loss, backlog, or out-of-order issues? How was compensation triggered?"

CONCURRENCY:   distributed locks / concurrency control / idempotency design
  → Ask later: "Any concurrency conflict incidents? How was lock granularity designed?"

Step 3 — Interview the user

3A. Confirm project type

"I infer this is a [A personal project / B team project]. Please confirm or correct."

3B. Core questions (one at a time, wait for answer before asking next)

Personal project:

  1. Do you use it yourself? What pain point does it solve? How long have you been using it?
  2. GitHub stars/forks? Any external users or feedback?
  3. Is this a side project or your main engineering background? What's your day job?
  4. What role/direction are you targeting?

Team project:

  1. Your role: sole owner / core developer / contributor? Did you have technical decision authority?
  2. Which modules? Team size?
  3. Business scale: DAU, QPS, data volume?
  4. Project duration?
  5. What was the biggest technical challenge? How did you solve it?

Both types: What role/direction are you targeting?

3C. [SDA] Quantitative follow-up

Trigger any [SDA_TRIGGERS] recorded in Step 2B:

"Detected deep use of [tech]. To strengthen the resume: [specific question]. Rough estimates are fine."

Path B: Direct Depth Audit (Step 2.5)

When the user pastes a description directly, skip code scan and execute:

Step 1: Output architecture topology understanding

Based on the user's description, output your Producer/Sidecar/Consumer topology understanding and ask the user to confirm or correct.

Step 2: Identify 3 technical depth gaps

Find the 3 points least convincing to an expert reviewer. For each gap:

⚠️ Gap [N]: [Gap title] Current description: "[original text]" Problem: [why it's shallow — describes result without decision rationale / has parameters without pressure context / has solution without trade-offs] You need to add: 1. Decision chain: [specific question, e.g.: Why this parameter? How was it estimated?] 2. Edge cases: [specific question, e.g.: How is consistency guaranteed on failure?] 3. Pressure context: [specific question, e.g.: What load was this metric achieved under?]

Step 3: Wait for answers, then proceed to Step 4


⚠️ Interceptor: Technical Depth Gate (runs throughout)

This is the core mechanism. Every bullet must pass the Interceptor individually — no batch skipping.

Block generation if any of the following are true:

  • Parameters described (shard count, latency value) without decision rationale
  • Solution described without explaining why it was chosen over alternatives
  • Scale described without explaining what specific challenge that scale created
  • Only "After" (result) without "Before" (what was the system state before this?)
  • Code logic too simple to support a STAR narrative

Intercept format:

"⚠️ Technical depth opportunity detected: [Module X] uses [technology Y], which typically involves [challenge Z]. Before writing an expert-level description, please provide: 1. Before state: What was the system state before this problem existed? What was the user/business impact? 2. Design rationale: What specific performance bottleneck or incident prompted this? Why this approach over [alternative]? 3. Quantified result: How did QPS, latency, or resource usage change after the fix? (rough estimate is fine)"

Before rule: "Before state" is what creates contrast in a bullet. Without Before, After is just a feature description. Always ask — never skip.


Step 4 — Generate Resume Content

Pre-generation checklist

  1. Cross-module merge: Merge CROSS_INSIGHT "end-to-end optimization candidates" into single high-value bullets
  2. EIM enforcement: Every bullet must describe motivation and trade-offs — not features
  3. SDA data injection: Inject user-confirmed quantitative data; use [TBD] for unconfirmed data — never estimate
  4. 2026 AI compatibility: High-performance storage/retrieval chains must reference AI Agent context retrieval or RAG engineering value

Writing perspective

Personal project: Problem solved → value created → tech selection rationale (chose X over Y because Z)

Team project: Scale/impact first → personal contribution → architectural decision authority → how modules support business foundation

Output format (bilingual)


🇨🇳 Chinese Version

[Project Name] | [Type] | [Duration]

Tech Stack: [core technologies, by importance]

Key Contributions:

[Topic Label] Led/Solved + decision sentence + result. Multi-tier systems use nested sub-bullets.

[Topic Label] ...


🇺🇸 English Version

[Project Name] | [Type] | [Duration]

Tech Stack: [core technologies]

Key Contributions:

[Topic Label] Architected/Eliminated + trade-off sentence + result. Multi-tier systems use nested sub-bullets.

[Topic Label] ...


ATS Keywords: [mix of Chinese and English terms covering target role high-frequency keywords]


Writing Rules

Formatting Rules

Rule 1: Topic labels Prefix each bullet with [Topic Label] — 2–5 words summarizing the core value domain. Examples: [Full-Text Search Architecture], [Massive Metadata Governance], [High-Reliability Sync Pipeline]

Rule 2: Decision sentence (required when there's a solution comparison)

Template: Abandoned [Option A] ([one-word flaw]) in favor of [Option B], via [mechanism], achieving [result] Example: Abandoned high-write-amplification redundant field approach in favor of ES Parent-Child co-shard routing, enforcing physical-layer consistency to eliminate cross-shard Join aggregation explosion

Rule 3: Multi-tier systems use nested sub-bullets When a system has 2+ parallel tiers, split into labeled sub-bullets — no prose:

Built three-tier fault-tolerant architecture:
- Incremental layer: [description]
- Degradation layer (Slowsync): [description]
- Reconciliation layer (Inventorysync): [description]

Rule 4: Unconfirmed data uses [TBD] placeholder Never estimate numbers. For any unconfirmed metric, write [TBD] and remind the user to fill it in before submitting. Example: Reduced write amplification by [TBD]x, P99 latency stabilized at [TBD]ms

Result priority (high to low)

  1. "Solved [X problem] at [scale], enabling [business goal]"
  2. "Reduced from X to Y" / "Bandwidth down 90%" / "P99 from Xms to Yms" (user-confirmed data only, else [TBD])
  3. "Eliminated [class of problem]" / "Provides high-performance data foundation for AI Agent/RAG"
  4. "Supports [billion-scale] files" / "Covers N scenarios"

Forbidden words: "responsible for" / "used" / "learned" / "participated in" / "implemented the feature" / "simple"

Required words: Architected / Eliminated / Abandoned X in favor of Y / Engineered / Owned / Reconstructed

English: Simple past tense, capitalize proper nouns, do not translate Chinese line by line


Step 5 — Save to library

Append to ~/.claude/resume-library.md:

---
## [Project Name]
**Analysis date:** YYYY-MM-DD
**Project path:** [path / user description input]
**Type:** Company / Open Source / Personal
**Duration:** [user provided]
**Target role:** [user provided]
**Context:** [quantitative data, decision rationale, key user-supplied info]
**Topology summary:** [Producer → Sidecar → Consumer, one line]

**Tech Stack (ZH):** [one line]
**Tech Stack (EN):** [one line]

**Key Contributions (ZH):**
- [EIM mapped + quantified result]

**Key Contributions (EN):**
- [EIM mapped + quantified]

**Technical Highlights (ZH):**
- [cross-module trade-off insight]

**Technical Highlights (EN):**
- [EIM terminology + AI/RAG compatibility]

**ATS Keywords:** [bilingual mix]
---

When done, confirm:

"✅ Saved to ~/.claude/resume-library.md (N projects total)"

Quality Checklist

  • [ ] Entry detection ran, correct path A or B selected
  • [ ] TPE topology map built, Producer/Sidecar/Consumer identified
  • [ ] Cross-module "end-to-end optimization candidates" merged into high-value bullets
  • [ ] Every bullet passes EIM check (motivation and trade-offs, not features)
  • [ ] SDA follow-up questions completed, quantitative data injected
  • [ ] Every individual bullet passed Interceptor (not just 3 global triggers then done)
  • [ ] Every gap asked about "Before state" (what was the system before this change?)
  • [ ] Interceptor fired on shallow bullets (not skipped)
  • [ ] No forbidden words
  • [ ] High-performance chains reference AI Agent / RAG value (2026 compatible)
  • [ ] Every bullet has a topic label [XX]
  • [ ] Decision sentence used where solution comparison exists (Abandoned X in favor of Y)
  • [ ] Multi-tier systems split into nested sub-bullets
  • [ ] Unconfirmed data uses [TBD] placeholder — no estimated fill-ins
  • [ ] Both Chinese and English versions output
  • [ ] Saved to resume-library.md


中文说明

这个 Skill 做什么

将工程项目经历转化为具备工业级冲击力的简历描述。

大多数工程师写简历只描述"做了什么功能"。这个 Skill 内置三大引擎,强制挖掘每个技术决策背后的:设计动机(为什么这么做)、改动前的系统状态(Before 对比)、量化结果(改善了多少)。最终输出读起来像 Staff Engineer / 架构师级别的表达。

三大引擎

  • [TPE] 拓扑预扫描引擎:分析代码架构,识别 Producer / Sidecar / Consumer 数据流向,发现跨模块端到端优化机会
  • [EIM] 工程意图映射器:将代码模式(重试逻辑、分片、缓存、同步)映射为架构权衡语言,而非功能描述
  • [SDA] 规模驱动锚定:检测规模信号,触发针对性追问,确保量化数据真实可信

核心机制:Interceptor(拦截器)

每一条 bullet 生成前强制过一遍。缺少以下任何一项,生成暂停并追问:

  1. 改之前:系统原本是什么状态?用户/业务受到什么影响?
  2. 决策依据:为什么选这个方案而不是 [替代方案]?
  3. 量化结果:QPS、延迟、资源消耗有怎样的变化?

输入模式

  • 模式 A(代码库):指向仓库路径,自动扫描 → 追问 → 生成
  • 模式 B(直接描述):粘贴已有草稿,识别 3 个深度缺口 → 追问 → 改写

输出格式规则

规则说明
主题标签每条 bullet 前加 [主题标签]
决策句式放弃了 X(缺陷),引入 Y,通过 Z,实现 W
嵌套子列表多层级系统拆成带标签的子 bullet
[待确认] 占位未经用户确认的数据一律占位,不估算

使用方法

/resume-project

然后粘贴项目描述,或者提供代码库路径。结果自动保存至 ~/.claude/resume-library.md

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

81.19%
按下载量换算881

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

可疑

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills