create-sprint

Create a GitHub Project Sprint Issue with iteration details and goals.

Updated Dec 11, 2025
One-click install
npx skills add https://github.com/semicolon-devteam/semo --skill create-sprint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-sprint
Source: https://github.com/semicolon-devteam/semo/tree/main/packages/pm/skills/create-sprint
Command: npx skills add https://github.com/semicolon-devteam/semo --skill create-sprint

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Bash, gh, jq.

What problem does it solve?

This Skill automates the setup of a new Sprint, allowing you to define clear goals and activate the corresponding GitHub Projects Iteration, streamlining the start of each development cycle.

Core Features & Use Cases

  • Iteration Identification: Automatically identifies the current or next available Iteration in GitHub Projects.
  • Sprint Issue Creation: Generates a dedicated Sprint Issue in the docs repository, detailing the Sprint goals, duration, and a link to the Projects board.
  • Goal Setting: Incorporates user-defined goals directly into the Sprint Issue.
  • Previous Sprint Cleanup: Automatically updates labels for the previous Sprint Issue (e.g., from sprint-current to sprint-closed).
  • Use Case: At the beginning of a new development cycle, you can use "/SEMO:sprint create '12월 1/4' goals:'댓글 기능 완성, 알림 연동 시작'" to quickly set up and announce your new sprint.

Quick Start

Create a new Sprint: "/SEMO:sprint create" Set Sprint goals: "Sprint 목표 설정" Start a new Iteration: "새 Sprint 시작"

Frequently Asked Questions about create-sprint

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Sprint setup in GitHub Projects and create a Sprint Issue?

Sprint creation automates generating a dedicated Sprint Issue in your docs repository linked to a GitHub Projects Iteration, populating it with goals, duration, and iteration details in a single command. This streamlines declaring an active Sprint and assigning sprint goals at the start of each development cycle.

Can I set custom Sprint goals when creating a new iteration?

Yes, you can define Sprint goals directly in the creation command—for example, "/SEMO:sprint create goals:'feature completion, bug fixes'"—and they're automatically incorporated into the generated Sprint Issue body.

What happens to the previous Sprint Issue when I start a new one?

The previous Sprint Issue's labels are automatically updated—for instance, from `sprint-current` to `sprint-closed`—ensuring clear status tracking and cleanup across Sprint cycles without manual intervention.

Does Sprint creation work with GitHub Issues and Slack notifications?

Yes, the Skill fetches Iterations via GitHub GraphQL, creates Sprint Issues in your docs repository, and optionally sends Slack notifications to announce the new Sprint and goals to your team.

What dependencies do I need to run Sprint creation?

Sprint creation requires Bash, the `gh` CLI for GitHub access, and `jq` for JSON parsing to fetch and process Iteration data from GitHub Projects via GraphQL queries.

When should I use Sprint creation versus manually updating GitHub Projects?

Use Sprint creation when you need repeatable, standardized Sprint setup with automated issue generation, label management, and optional notifications; manual updates suit one-off adjustments or when you need full control over formatting.