Batch-initialize project docs for valid projects in projects-list.md that are missing a doc file or have an outdated version. Triggers when the user says "batch init", "batch initialize", "update project docs", "批次初始化", or "initialize unfinished projects".
Generate a personal tech profile and project mapping from all latest-version project docs. Produces one Markdown file per configured language (tech-profile- .md), each a structured Markdown suitable for building a personal website skill tree / mind map. Triggers when the user says "generate tech profile", "build tech…
Get the latest project-doc version number from projects-list.md. A utility sub-skill called by other skills — not intended for direct user invocation. Returns a single string (e.g. "2.0") or "none" if all version fields are —.
Auto-generate a portfolio-ready project doc (CLAUDE.md / AGENTS.md) from a project's directory structure and source code. Triggers when the user provides a project's directory tree or source snippets and asks to "generate a project doc", "initialize this project", "analyze this project", "產出作品集文件", or "初始化這個專案".
Scan all valid software projects (including Docker/docker-compose projects) under a configured directory and output a Markdown list for manual filtering. Triggers when the user says "scan projects", "list my projects", "find all projects", "掃描專案", or "列出所有專案".