{"id":"0fffa9ff-e169-4caf-b593-d0fae77cf482","shortId":"gkEXVQ","kind":"skill","title":"sprint","tagline":"Sprint initiation skill. Given a ticket title and description, outputs a GIT-OS-compliant branch name, PR title, and PR description template.","description":"# Sprint Initiation Skill\n\n## Trigger\n\nLoad this skill when a dev provides a **ticket** and wants to start working on it:\n- \"Start this ticket\"\n- \"Set up WED-142\"\n- \"Create a branch for this issue\"\n- \"Give me the branch name and PR template for this ticket\"\n\n**Do NOT use this skill for:** actually creating the PR on GitHub (use `pr-create`), or planning a new project from scratch (use `greenfield`). This skill only outputs text — it does not push anything.\n\n---\n\n## Input\n\nProvide the ticket title and description (from Linear, Jira, GitHub Issues, etc.).\n\n## Output\n\n### Branch name\n\nFollow GIT-OS format:\n\n```\nfeat/<short-kebab-name>\nfix/<short-kebab-name>\nchore/<short-kebab-name>\n```\n\nRules:\n- Kebab-case only\n- Max 40 characters\n- Derive from ticket title — no ticket numbers in branch name\n- Use the correct type based on ticket intent\n\n### PR title\n\nSame format as a conventional commit subject line:\n\n```\nfeat(scope): Add user authentication flow\nfix(auth): Prevent token expiry crash\n```\n\n### PR description template\n\n```markdown\n### Ticket Link\n<link to ticket>\n\n---\n\n### Related Links\n\n\n---\n\n### Description\n<what changed and why>\n\n---\n\n### Steps to Test\n1.\n2.\n3.\n\n---\n\n### GIFs\n\n---\n```\n\n## Tools\n\n| Action | Tool |\n|--------|------|\n| Create the branch | `Bash` — `git checkout -b <branch>` |\n| Output branch name, PR title, description | Text response — no file writes needed |\n\n## Example\n\n**Ticket:** \"Add password reset email flow\"\n\n**Output:**\n```\nBranch:  feat/password-reset-email\nPR title: feat(auth): Add password reset email flow\n```\n\nThen fill the PR description template with ticket details.","tags":["sprint","agent","skills","wednesday-solutions","agent-skills","ai-agent-skills","ai-skills","claude-code","copilot","cursor","frontend-skills","vibe-coding"],"capabilities":["skill","source-wednesday-solutions","skill-sprint","topic-agent-skills","topic-ai-agent-skills","topic-ai-skills","topic-claude-code","topic-copilot","topic-cursor","topic-frontend-skills","topic-vibe-coding","topic-vibe-coding-skills"],"categories":["ai-agent-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/wednesday-solutions/ai-agent-skills/sprint","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add wednesday-solutions/ai-agent-skills","source_repo":"https://github.com/wednesday-solutions/ai-agent-skills","install_from":"skills.sh"}},"qualityScore":"0.524","qualityRationale":"deterministic score 0.52 from registry signals: · indexed on github topic:agent-skills · 148 github stars · SKILL.md body (1,620 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-02T12:54:45.400Z","embedding":null,"createdAt":"2026-04-18T22:09:43.916Z","updatedAt":"2026-05-02T12:54:45.400Z","lastSeenAt":"2026-05-02T12:54:45.400Z","tsv":"'-142':51 '1':188 '2':189 '3':190 '40':134 'action':193 'actual':75 'add':166,216,228 'anyth':103 'auth':171,227 'authent':168 'b':201 'base':150 'bash':198 'branch':17,54,61,118,144,197,203,222 'case':131 'charact':135 'checkout':200 'chore':127 'commit':161 'compliant':16 'convent':160 'correct':148 'crash':175 'creat':52,76,84,195 'deriv':136 'descript':10,23,110,177,184,207,237 'detail':241 'dev':34 'email':219,231 'etc':116 'exampl':214 'expiri':174 'feat':125,164,226 'feat/password-reset-email':223 'file':211 'fill':234 'fix':126,170 'flow':169,220,232 'follow':120 'format':124,157 'gif':191 'git':14,122,199 'git-o':121 'git-os-compli':13 'github':80,114 'give':58 'given':5 'greenfield':93 'initi':3,26 'input':104 'intent':153 'issu':57,115 'jira':113 'kebab':130 'kebab-cas':129 'line':163 'linear':112 'link':181,183 'load':29 'markdown':179 'max':133 'name':18,62,119,145,204 'need':213 'new':88 'number':142 'os':15,123 'output':11,97,117,202,221 'password':217,229 'plan':86 'pr':19,22,64,78,83,154,176,205,224,236 'pr-creat':82 'prevent':172 'project':89 'provid':35,105 'push':102 'relat':182 'reset':218,230 'respons':209 'rule':128 'scope':165 'scratch':91 'set':48 'skill':4,27,31,73,95 'skill-sprint' 'source-wednesday-solutions' 'sprint':1,2,25 'start':41,45 'step':185 'subject':162 'templat':24,65,178,238 'test':187 'text':98,208 'ticket':7,37,47,68,107,138,141,152,180,215,240 'titl':8,20,108,139,155,206,225 'token':173 'tool':192,194 'topic-agent-skills' 'topic-ai-agent-skills' 'topic-ai-skills' 'topic-claude-code' 'topic-copilot' 'topic-cursor' 'topic-frontend-skills' 'topic-vibe-coding' 'topic-vibe-coding-skills' 'trigger':28 'type':149 'use':71,81,92,146 'user':167 'want':39 'wed':50 'work':42 'write':212","prices":[{"id":"59dfbc74-f97a-4363-81b2-98e0e847bcc8","listingId":"0fffa9ff-e169-4caf-b593-d0fae77cf482","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"wednesday-solutions","category":"ai-agent-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T22:09:43.916Z"}],"sources":[{"listingId":"0fffa9ff-e169-4caf-b593-d0fae77cf482","source":"github","sourceId":"wednesday-solutions/ai-agent-skills/sprint","sourceUrl":"https://github.com/wednesday-solutions/ai-agent-skills/tree/main/skills/sprint","isPrimary":false,"firstSeenAt":"2026-04-18T22:09:43.916Z","lastSeenAt":"2026-05-02T12:54:45.400Z"}],"details":{"listingId":"0fffa9ff-e169-4caf-b593-d0fae77cf482","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"wednesday-solutions","slug":"sprint","github":{"repo":"wednesday-solutions/ai-agent-skills","stars":148,"topics":["agent-skills","ai-agent-skills","ai-skills","claude-code","copilot","cursor","frontend-skills","product-engineering-skills","vibe-coding","vibe-coding-skills"],"license":"mit","html_url":"https://github.com/wednesday-solutions/ai-agent-skills","pushed_at":"2026-04-24T12:57:49Z","description":"Pre-configured agent skills for Vibe Coded projects. These skills provide AI coding assistants (Claude Code, Cursor, etc.) with specific guidelines for code quality and design standards.","skill_md_sha":"6fd94b6a0160bf3ce6ffc4cc37a6a4bf949dc325","skill_md_path":"skills/sprint/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/wednesday-solutions/ai-agent-skills/tree/main/skills/sprint"},"layout":"multi","source":"github","category":"ai-agent-skills","frontmatter":{"name":"sprint","license":"MIT","description":"Sprint initiation skill. Given a ticket title and description, outputs a GIT-OS-compliant branch name, PR title, and PR description template."},"skills_sh_url":"https://skills.sh/wednesday-solutions/ai-agent-skills/sprint"},"updatedAt":"2026-05-02T12:54:45.400Z"}}