{"id":"7c996a76-485f-4eb5-a965-457ce6b5baee","shortId":"JgWb3t","kind":"skill","title":"project-onboarding","tagline":"Full project onboarding for Claude Cowork: generates context.md, folder-instructions.md, file map, and starter prompts in one session. Triggers RU: «создай проект», «onboarding проекта», «новый проект», «настрой проект», «создай контекст проекта», «быстрый контекст», «обнови карт","description":"# Skill: project-onboarding\n\nComplete project onboarding for Claude Cowork in a single session.\n\n---\n\n## Triggers\n\n**Russian:** «создай проект», «onboarding проекта», «новый проект», «настрой проект», «создай контекст проекта», «быстрый контекст», «обнови карту файлов», «пересканируй файлы»\n**English:** \"create project\", \"project onboarding\", \"new project\", \"set up project\", \"create project context\", \"quick context\", \"update file map\", \"rescan files\"\n\n---\n\n## Language Detection\n\nDetermine the language of the user's request:\n- If the request is in Russian → use templates with `-ru` suffix\n- Otherwise → use templates with `-en` suffix\n\nAll output (headings, labels, comments, instructions) must match the detected language.\n\n---\n\n## Modes\n\n| Mode | Triggers | Actions |\n|------|----------|---------|\n| `new` | \"create project\", \"onboarding\", \"new project\", \"set up project\" | Full interview → context.md + folder-instructions.md + file map + prompts |\n| `quick` | \"quick context\", \"create project context\" | Blocks 1–3 + auto-scan → context.md |\n| `scan` | \"update file map\", \"rescan files\" | File Map module only → update section in context.md |\n\n---\n\n## Instructions\n\n### Step 1 — Determine Mode\n\nIf trigger matches `scan` → go directly to the File Map module.\nIf `quick` → interview blocks 1–3, then File Map.\nOtherwise → `new`, all steps in sequence.\n\n### Step 2 — Interview (modes: new / quick)\n\nAsk questions in blocks. Wait for a response after each block. Keep questions concise.\n\n#### Block 1 — Basics\n```\n1. Project name?\n2. Type: analytics / content / business / personal / other?\n3. Status: Active / On hold / Completed?\n4. Start date? Deadline?\n```\n\n#### Block 2 — Project Overview\n```\n5. Describe the project in 2–4 sentences.\n6. Vision — what outcome = success?\n```\n\n#### Block 3 — Current Phase\n```\n7. What are we working on right now?\n8. What is the concrete deliverable for this phase?\n```\n\n*→ Mode `quick` stops here. Proceed to the File Map module.*\n\n#### Block 4 — Structure\n```\n9. Key elements / components / layers of the project?\n```\n\n#### Block 5 — Stakeholders\n```\n10. Stakeholders, partners, external dependencies?\n```\n\n#### Block 6 — Constraints\n```\n11. Constraints: time, resources, risks?\n```\n\n#### Block 7 — Open Questions\n```\n12. Known unresolved tasks or questions?\n```\n\n#### Block 8 — Additional (optional)\n```\n13. Additional sections needed: market context / methodology / roadmap?\n```\nIf yes — ask 1–2 clarifying questions for each selected section.\n\n### Step 3 — File Map Module\n\nDetermine the project folder:\n- If a user folder is mounted (mounted workspace) — use its root.\n- If a path was mentioned during the interview — use it.\n- Otherwise — ask: \"Provide the path to the project folder.\"\n\nRun:\n```bash\nfind [project-folder] -type f \\\n  -not -path '*/.git/*' \\\n  -not -path '*/node_modules/*' \\\n  -not -path '*/__pycache__/*' \\\n  -not -name '.DS_Store' \\\n  | head -200\n```\n\nFor each file determine: path, extension, size.\nFor text files (.md, .txt, .csv) — read the first line as the description.\nFor all others — use `[auto]` based on filename or `[clarify]`.\n\nGroup by folder. Format the section as:\n\n```markdown\n# Data Structure\n\n## [folder-name]/\n| File | Type | Size | Description |\n|------|------|------|-------------|\n| filename.ext | EXT | X KB | description |\n```\n\nIn `scan` mode — locate the existing `context.md` and replace the \"Data Structure\" section. Do not modify anything else.\n\n### Step 4 — Generate context.md (modes: new / quick)\n\nRules:\n- Do not copy answers verbatim — write coherent structured text\n- Preserve the user's terminology\n- Do not infer — use only facts from the answers\n- Missing information → `[clarify]`\n- Use the File Map module output for the \"Data Structure\" section\n\nTemplate: `resources/context-template-ru.md` (Russian) or `resources/context-template-en.md` (English)\n\nOutput: `context.md`\n\n### Step 5 — Rules Module (mode: new only)\n\nLoad the template from `resources/rules-templates-ru.md` or `resources/rules-templates-en.md` based on the detected language and project type (answer 2).\nAdd general rules (file discovery, language, behavior).\nAdapt to the user's answers.\n\nOutput: `folder-instructions.md`\n\nAfter generating, ask: \"Rules are ready. Would you like to edit or add your own?\"\n\n### Step 6 — Starter Prompts Module (mode: new only)\n\nAsk: \"Generate starter prompt templates for this project type?\"\nIf yes — load templates from `resources/prompt-templates-ru.md` or `resources/prompt-templates-en.md` based on the detected language and project type.\nAdapt to the project context (project name, terminology).\n\nOutput: files in `resources/prompts/`\n\n### Step 7 — Summary\n\nShow the table:\n```\n| File | Status |\n|------|--------|\n| context.md | Created, X blocks filled, Y [clarify] |\n| folder-instructions.md | Created / Skipped |\n| resources/prompts/*.md | N templates created / Skipped |\n```\n\nProvide all files for download.\n\n---\n\n## Constraints\n\n- Maximum 200 files in auto-scan (if more → warn and show top-level only)\n- This skill does not generate prompt-builder prompts — that is a separate skill\n- Do not modify project files other than context.md (in scan mode)","tags":["project","onboarding","claude","skills","kit","kirkruglov","agent-skills","agentic-skills","ai-agents","ai-skills","awesome-list","claude-ai"],"capabilities":["skill","source-kirkruglov","skill-project-onboarding","topic-agent-skills","topic-agentic-skills","topic-ai-agents","topic-ai-skills","topic-awesome-list","topic-claude","topic-claude-ai","topic-claude-ai-skills","topic-claude-code","topic-claude-cowork","topic-claude-memory","topic-claude-skills"],"categories":["claude-skills-kit"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/KirKruglov/claude-skills-kit/project-onboarding","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add KirKruglov/claude-skills-kit","source_repo":"https://github.com/KirKruglov/claude-skills-kit","install_from":"skills.sh"}},"qualityScore":"0.453","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 7 github stars · SKILL.md body (5,169 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:13:38.293Z","embedding":null,"createdAt":"2026-05-18T13:21:15.858Z","updatedAt":"2026-05-18T19:13:38.293Z","lastSeenAt":"2026-05-18T19:13:38.293Z","tsv":"'-200':420 '/.git':408 '/__pycache__':414 '/node_modules':411 '1':157,179,197,229,231,351 '10':313 '11':321 '12':330 '13':340 '2':209,234,252,260,352,567 '200':674 '3':158,198,241,269,360 '4':247,261,300,492 '5':255,311,545 '6':263,319,599 '7':272,327,644 '8':280,337 '9':302 'action':133 'activ':243 'adapt':575,631 'add':568,595 'addit':338,341 'analyt':236 'answer':502,521,566,580 'anyth':489 'ask':214,350,390,585,606 'auto':160,445,678 'auto-scan':159,677 'base':446,558,623 'bash':399 'basic':230 'behavior':574 'block':156,196,217,224,228,251,268,299,310,318,326,336,654 'builder':696 'busi':238 'clarifi':353,450,524,657 'claud':8,46 'coher':505 'comment':123 'complet':42,246 'compon':305 'concis':227 'concret':284 'constraint':320,322,672 'content':237 'context':84,86,152,155,345,635 'context.md':11,145,162,176,479,494,543,651,710 'copi':501 'cowork':9,47 'creat':73,82,135,153,652,659,665 'csv':433 'current':270 'data':459,483,533 'date':249 'deadlin':250 'deliver':285 'depend':317 'describ':256 'descript':440,467,472 'detect':93,128,561,626 'determin':94,180,364,424 'direct':187 'discoveri':572 'download':671 'ds':417 'edit':593 'element':304 'els':490 'en':117 'english':72,541 'exist':478 'ext':469 'extens':426 'extern':316 'f':405 'fact':518 'file':13,88,91,147,165,168,169,190,200,296,361,423,430,464,527,571,640,649,669,675,707 'filenam':448 'filename.ext':468 'fill':655 'find':400 'first':436 'folder':367,371,397,403,453,462 'folder-instructions.md':12,146,582,658 'folder-nam':461 'format':454 'full':4,143 'general':569 'generat':10,493,584,607,693 'go':186 'group':451 'head':121,419 'hold':245 'infer':515 'inform':523 'instruct':124,177 'interview':144,195,210,386 'kb':471 'keep':225 'key':303 'known':331 'label':122 'languag':92,96,129,562,573,627 'layer':306 'level':687 'like':591 'line':437 'load':551,617 'locat':476 'map':14,89,148,166,170,191,201,297,362,528 'markdown':458 'market':344 'match':126,184 'maximum':673 'md':431,662 'mention':383 'methodolog':346 'miss':522 'mode':130,131,181,211,289,475,495,548,603,713 'modifi':488,705 'modul':171,192,298,363,529,547,602 'mount':373,374 'must':125 'n':663 'name':233,416,463,637 'need':343 'new':77,134,138,203,212,496,549,604 'onboard':3,6,25,41,44,56,76,137 'one':19 'open':328 'option':339 'other':443 'otherwis':113,202,389 'outcom':266 'output':120,530,542,581,639 'overview':254 'partner':315 'path':381,393,407,410,413,425 'person':239 'phase':271,288 'preserv':508 'proceed':293 'project':2,5,40,43,74,75,78,81,83,136,139,142,154,232,253,258,309,366,396,402,564,613,629,634,636,706 'project-fold':401 'project-onboard':1,39 'prompt':17,149,601,609,695,697 'prompt-build':694 'provid':391,667 'question':215,226,329,335,354 'quick':85,150,151,194,213,290,497 'read':434 'readi':588 'replac':481 'request':101,104 'rescan':90,167 'resourc':324 'resources/context-template-en.md':540 'resources/context-template-ru.md':537 'resources/prompt-templates-en.md':622 'resources/prompt-templates-ru.md':620 'resources/prompts':642,661 'resources/rules-templates-en.md':557 'resources/rules-templates-ru.md':555 'respons':221 'right':278 'risk':325 'roadmap':347 'root':378 'ru':22,111 'rule':498,546,570,586 'run':398 'russian':53,107,538 'scan':161,163,185,474,679,712 'section':174,342,358,456,485,535 'select':357 'sentenc':262 'separ':701 'sequenc':207 'session':20,51 'set':79,140 'show':646,684 'singl':50 'size':427,466 'skill':38,690,702 'skill-project-onboarding' 'skip':660,666 'source-kirkruglov' 'stakehold':312,314 'start':248 'starter':16,600,608 'status':242,650 'step':178,205,208,359,491,544,598,643 'stop':291 'store':418 'structur':301,460,484,506,534 'success':267 'suffix':112,118 'summari':645 'tabl':648 'task':333 'templat':109,115,536,553,610,618,664 'terminolog':512,638 'text':429,507 'time':323 'top':686 'top-level':685 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agents' 'topic-ai-skills' 'topic-awesome-list' 'topic-claude' 'topic-claude-ai' 'topic-claude-ai-skills' 'topic-claude-code' 'topic-claude-cowork' 'topic-claude-memory' 'topic-claude-skills' 'trigger':21,52,132,183 'txt':432 'type':235,404,465,565,614,630 'unresolv':332 'updat':87,164,173 'use':108,114,376,387,444,516,525 'user':99,370,510,578 'verbatim':503 'vision':264 'wait':218 'warn':682 'work':276 'workspac':375 'would':589 'write':504 'x':470,653 'y':656 'yes':349,616 'быстрый':34,65 'карт':37 'карту':68 'контекст':32,35,63,66 'настрой':29,60 'новый':27,58 'обнови':36,67 'пересканируй':70 'проект':24,28,30,55,59,61 'проекта':26,33,57,64 'создай':23,31,54,62 'файлов':69 'файлы':71","prices":[{"id":"58a148da-8511-4e36-9dfb-a6e33d090c01","listingId":"7c996a76-485f-4eb5-a965-457ce6b5baee","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"KirKruglov","category":"claude-skills-kit","install_from":"skills.sh"},"createdAt":"2026-05-18T13:21:15.858Z"}],"sources":[{"listingId":"7c996a76-485f-4eb5-a965-457ce6b5baee","source":"github","sourceId":"KirKruglov/claude-skills-kit/project-onboarding","sourceUrl":"https://github.com/KirKruglov/claude-skills-kit/tree/main/skills/project-onboarding","isPrimary":false,"firstSeenAt":"2026-05-18T13:21:15.858Z","lastSeenAt":"2026-05-18T19:13:38.293Z"}],"details":{"listingId":"7c996a76-485f-4eb5-a965-457ce6b5baee","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"KirKruglov","slug":"project-onboarding","github":{"repo":"KirKruglov/claude-skills-kit","stars":7,"topics":["agent-skills","agentic-skills","ai","ai-agents","ai-skills","awesome-list","claude","claude-ai","claude-ai-skills","claude-code","claude-cowork","claude-memory","claude-skills","memory-management","productivity","productivity-tools","project-management"],"license":"mit","html_url":"https://github.com/KirKruglov/claude-skills-kit","pushed_at":"2026-05-18T04:27:46Z","description":"40+ curated agent skills for Claude Cowork and Claude.ai — ready-to-use tools for non-technical users: project management, productivity, and AI workflow automation","skill_md_sha":"3cd46ef48cb7b4ea4dba95ce25312dbe952c13b7","skill_md_path":"skills/project-onboarding/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/KirKruglov/claude-skills-kit/tree/main/skills/project-onboarding"},"layout":"multi","source":"github","category":"claude-skills-kit","frontmatter":{"name":"project-onboarding","description":"Full project onboarding for Claude Cowork: generates context.md, folder-instructions.md, file map, and starter prompts in one session. Triggers RU: «создай проект», «onboarding проекта», «новый проект», «настрой проект», «создай контекст проекта», «быстрый контекст», «обнови карту файлов», «пересканируй файлы». Triggers EN: 'create project', 'project onboarding', 'new project', 'set up project', 'quick context', 'update file map', 'rescan files'."},"skills_sh_url":"https://skills.sh/KirKruglov/claude-skills-kit/project-onboarding"},"updatedAt":"2026-05-18T19:13:38.293Z"}}