{"id":"65664c74-15d4-48c5-8fdf-897e1bf2af1a","shortId":"4kgMWx","kind":"skill","title":"update-project","tagline":"Use when updating docs, syncing CLAUDE.md or README.md, fixing stale documentation, or refreshing project rules and skills. Keeps docs aligned with code changes.","description":"You keep project documentation synchronized with recent code changes and git commits.\n\nRun after significant code changes, before a release, or whenever docs may be stale.\n\nRead individual rule files in `rules/` for detailed requirements.\n\n## Rules Overview\n\n| Rule | Impact | File |\n|------|--------|------|\n| CLAUDE.md | HIGH | `rules/claude-md.md` |\n| README.md | HIGH | `rules/readme-md.md` |\n| Agents | MEDIUM | `rules/agents.md` |\n| Skills | MEDIUM | `rules/skills.md` |\n| Rules | MEDIUM | `rules/rules.md` |\n\n## Workflow\n\n### Step 1: Detect\n\n- Run `git log --oneline -20` and `git diff` to identify recent changes\n- Check if CLAUDE.md and README.md exist (create if missing)\n- Scan for `.claude/agents/*.md`, `.claude/skills/*/SKILL.md`, and `.claude/rules/*.md` files\n- Compare documented instructions against actual project state to find stale sections\n- Flag any new tools, removed dependencies, changed paths, or renamed commands\n\n### Step 2: Update\n\nRead the relevant rule file for each document and apply updates:\n- `rules/claude-md.md` for CLAUDE.md changes\n- `rules/readme-md.md` for README.md changes\n- `rules/agents.md` for `.claude/agents/` changes\n- `rules/skills.md` for `.claude/skills/` changes\n- `rules/rules.md` for `.claude/rules/` changes\n\n### Step 3: Validate\n\n- Run project commands mentioned in docs to verify they work\n- Check that instructions match current project setup\n- Ensure CLAUDE.md, README.md, agents, skills, and rules complement each other without duplication","tags":["update","project","skills","tartinerlabs","agent-skills","automation","claude-code","claude-code-skills","cli","code-quality","developer-tools","github-actions"],"capabilities":["skill","source-tartinerlabs","skill-update-project","topic-agent-skills","topic-automation","topic-claude-code","topic-claude-code-skills","topic-cli","topic-code-quality","topic-developer-tools","topic-github-actions","topic-productivity","topic-tailwind-css"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/tartinerlabs/skills/update-project","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add tartinerlabs/skills","source_repo":"https://github.com/tartinerlabs/skills","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 (1,501 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:57.382Z","embedding":null,"createdAt":"2026-05-07T20:43:13.263Z","updatedAt":"2026-05-18T19:13:57.382Z","lastSeenAt":"2026-05-18T19:13:57.382Z","tsv":"'-20':90 '/skill.md':112 '1':84 '2':140 '3':174 'actual':121 'agent':73,196 'align':23 'appli':151 'chang':26,35,43,97,134,156,160,164,168,172 'check':98,186 'claude.md':9,67,100,155,194 'claude/agents':109,163 'claude/rules':114,171 'claude/skills':111,167 'code':25,34,42 'command':138,178 'commit':38 'compar':117 'complement':200 'creat':104 'current':190 'depend':133 'detail':60 'detect':85 'diff':93 'doc':7,22,49,181 'document':14,30,118,149 'duplic':204 'ensur':193 'exist':103 'file':56,66,116,146 'find':125 'fix':12 'flag':128 'git':37,87,92 'high':68,71 'identifi':95 'impact':65 'individu':54 'instruct':119,188 'keep':21,28 'log':88 'match':189 'may':50 'md':110,115 'medium':74,77,80 'mention':179 'miss':106 'new':130 'onelin':89 'overview':63 'path':135 'project':3,17,29,122,177,191 'read':53,142 'readme.md':11,70,102,159,195 'recent':33,96 'refresh':16 'releas':46 'relev':144 'remov':132 'renam':137 'requir':61 'rule':18,55,58,62,64,79,145,199 'rules/agents.md':75,161 'rules/claude-md.md':69,153 'rules/readme-md.md':72,157 'rules/rules.md':81,169 'rules/skills.md':78,165 'run':39,86,176 'scan':107 'section':127 'setup':192 'signific':41 'skill':20,76,197 'skill-update-project' 'source-tartinerlabs' 'stale':13,52,126 'state':123 'step':83,139,173 'sync':8 'synchron':31 'tool':131 'topic-agent-skills' 'topic-automation' 'topic-claude-code' 'topic-claude-code-skills' 'topic-cli' 'topic-code-quality' 'topic-developer-tools' 'topic-github-actions' 'topic-productivity' 'topic-tailwind-css' 'updat':2,6,141,152 'update-project':1 'use':4 'valid':175 'verifi':183 'whenev':48 'without':203 'work':185 'workflow':82","prices":[{"id":"f0e5e025-f277-4914-8e91-6a164bf9db36","listingId":"65664c74-15d4-48c5-8fdf-897e1bf2af1a","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"tartinerlabs","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-07T20:43:13.263Z"}],"sources":[{"listingId":"65664c74-15d4-48c5-8fdf-897e1bf2af1a","source":"github","sourceId":"tartinerlabs/skills/update-project","sourceUrl":"https://github.com/tartinerlabs/skills/tree/main/skills/update-project","isPrimary":false,"firstSeenAt":"2026-05-18T13:21:02.276Z","lastSeenAt":"2026-05-18T19:13:57.382Z"},{"listingId":"65664c74-15d4-48c5-8fdf-897e1bf2af1a","source":"skills_sh","sourceId":"tartinerlabs/skills/update-project","sourceUrl":"https://skills.sh/tartinerlabs/skills/update-project","isPrimary":true,"firstSeenAt":"2026-05-07T20:43:13.263Z","lastSeenAt":"2026-05-07T22:42:03.721Z"}],"details":{"listingId":"65664c74-15d4-48c5-8fdf-897e1bf2af1a","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"tartinerlabs","slug":"update-project","github":{"repo":"tartinerlabs/skills","stars":7,"topics":["agent-skills","automation","claude-code","claude-code-skills","cli","code-quality","developer-tools","github-actions","productivity","tailwind-css"],"license":"mit","html_url":"https://github.com/tartinerlabs/skills","pushed_at":"2026-05-17T09:09:47Z","description":"Claude Code skills for git workflows, GitHub automation, security audits, code refactoring, and project tooling","skill_md_sha":"9b185fe9a7335a84498f9220bc817c81ab8f5c92","skill_md_path":"skills/update-project/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/tartinerlabs/skills/tree/main/skills/update-project"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"update-project","description":"Use when updating docs, syncing CLAUDE.md or README.md, fixing stale documentation, or refreshing project rules and skills. Keeps docs aligned with code changes.","compatibility":"Designed for Claude Code. Manages CLAUDE.md and .claude/ directory files."},"skills_sh_url":"https://skills.sh/tartinerlabs/skills/update-project"},"updatedAt":"2026-05-18T19:13:57.382Z"}}