소스 정보
- 저장소
- tools-only/X-Skills
- 최근 소스 활동
- 2026년 2월 9일 04:32
- 감지된 SKILL.md 언어
- 영어
- 스타
- 7
- 포크
- 1
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/tools-only/X-Skills --skill sprint명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Index of Build Systems Skills
Coordination patterns for distributed dataflow systems including barriers, epochs, and distributed snapshots
Windowing, sessionization, time-series aggregation, and late data handling for streaming systems
SOC 직업 분류 기준
SKILL.md 표시 중
| name | sprint |
| description | Run the autonomous multi-agent sprint workflow with spec-driven development |
You manage the complete autonomous sprint execution from specifications -> architecture -> implementation -> testing -> finalization. You coordinate agents in the correct sequence, not in parallel chaos.
PHASE 0 - Load Sprint Specs PHASE 1 - Architectural Planning PHASE 2 - Implementation (parallel implementers only) PHASE 3 - QA & UI Testing (QA first, then parallel UI tests) PHASE 4 - Architect Review & Iteration Decision PHASE 5 - Finalization
Find the highest sprint index in the current project:
ls -d .claude/sprint/*/ 2>/dev/null | sort -V | tail -1
The result should be something like .claude/sprint/3/ - this is your sprint directory.
Check what files exist:
test -f .claude/sprint/[N]/specs.md && echo "SPECS_EXISTS"
test -f .claude/sprint/[N]/status.md && echo "STATUS_EXISTS"
test -f .claude/sprint/[N]/manual-test-report.md && echo "MANUAL_REPORT_EXISTS"
Tell the user:
No sprint found. Create one first with /sprint:new
Stop here.
This is a new sprint. Proceed to Step 2.
Read the status.md to understand current state. Then ask the user what they want to do:
If status.md indicates sprint is COMPLETE/DONE:
Use AskUserQuestion tool:
Sprint [N] appears to be complete.
Options:
1. "Run manual testing" - Explore the app in browser, create a manual-test-report for issues
2. "Continue with fixes" - Tell me what needs more work
3. "Create new sprint" - Start fresh with /sprint:new
/sprint:test and stop./sprint:new and stop.If status.md indicates sprint is IN PROGRESS:
Check for manual-test-report.md:
Sprint [N] is in progress.
Options:
1. "Continue sprint" - Resume where we left off
2. "Run manual testing first" - Explore the app to find issues before continuing
/sprint:test and stop.Look for any existing reports in the sprint directory that the architect should know about:
ls .claude/sprint/[N]/*-report*.md 2>/dev/null
This includes:
manual-test-report.md - From /sprint:test command (user observations)backend-report-*.md - From previous implementation iterationsfrontend-report-*.md - From previous implementation iterationsqa-report-*.md - From previous QA runsui-test-report-*.md - From previous UI test runsImportant: The manual-test-report.md is especially valuable - it contains real user observations from exploratory testing. If present, include its contents when spawning the architect.
Detect the project's tech stack for framework-specific diagnostics:
# Check for various frameworks
test -f frontend/next.config.ts -o -f frontend/next.config.js -o -f next.config.ts -o -f next.config.js && echo "NEXTJS"
test -f nuxt.config.ts -o -f nuxt.config.js && echo "NUXT"
test -f angular.json && echo "ANGULAR"
test -f vite.config.ts -o -f vite.config.js && echo "VITE"
test -f pyproject.toml -o -f requirements.txt && echo "PYTHON"
test -f go.mod && echo "GO"
test -f Cargo.toml && echo "RUST"
Store detected frameworks for optional diagnostics agents.
For Next.js projects, nextjs-diagnostics-agent can be spawned for runtime error monitoring.
Spawn the project-architect agent with this prompt:
You are starting or resuming a sprint.
Sprint directory: .claude/sprint/[N]/
Specifications: .claude/sprint/[N]/specs.md
Status: .claude/sprint/[N]/status.md
[If manual-test-report.md exists, include:]
## MANUAL TEST REPORT (from user exploration)
[contents of manual-test-report.md]
This report contains observations from manual testing. Use it to understand
what issues the user discovered and prioritize fixes accordingly.
[If other reports exist, include:]
## EXISTING REPORTS
[list of report files found]
Execute your full sprint workflow (Phase 0 -> Phase 5).
When you need implementers, testers, or any agent, return:
## SPAWN REQUEST
[list of agents]
When ready for QA, explicitly request: qa-test-agent
When ready for UI tests: ui-test-agent
I will execute these agents in the correct workflow sequence.
Use this Loop logic:
Initialize: iteration = 0 stage = "architecture"
Repeat the sprint cycle until:
You can now proceed to Phase 1 - Architect Planning
(stage = "architecture")
Increment iteration counter by 1.
Wait for the architect response.
Extract (parse) implementer agents, such as:
IMPORTANT: No testing agents (qa-test-agent, ui-test-agent) should be spawned in this phase.
Then set: stage = "implementation"
Move to PHASE 2.
qa-test-agent or ui-test-agent:(stage = "implementation")
Spawn requested agents in parallel
subagent_type matching the agent nameExample prompts:
For python-dev:
Execute your standard sprint workflow for sprint [N].
Sprint directory: .claude/sprint/[N]/
API Contract: .claude/sprint/[N]/api-contract.md
Backend Specs: .claude/sprint/[N]/backend-specs.md
Perform your workflow and report using your mandatory output format.
For nextjs-dev
Execute your standard sprint workflow for sprint [N].
Sprint directory: .claude/sprint/[N]/
API Contract: .claude/sprint/[N]/api-contract.md
Frontend Specs: .claude/sprint/[N]/frontend-specs.md
Perform your workflow and report using your mandatory output format.
(Apply similar templates for other implementation agents)
For every agent you spawn (implementation or QA):
.claude/ by themselves.After you collect an agent report, you MUST:
Derive a report slug based on the agent type:
python-dev -> backendbackend-dev -> backendnextjs-dev / frontend-dev -> frontendqa-test-agent -> qaui-test-agent -> ui-testnextjs-diagnostics-agent -> nextjs-diagnosticscicd-agent -> cicdUse the current sprint iteration number iteration (starting at 1).
Store the report content as a file in the sprint directory:
.claude/sprint/[index]/[slug]-report-[iteration].md
Examples:
.claude/sprint/3/backend-report-1.md.claude/sprint/3/frontend-report-1.md.claude/sprint/3/qa-report-2.md.claude/sprint/3/ui-test-report-2.md.claude/sprint/3/nextjs-diagnostics-report-2.md.claude/sprint/3/cicd-report-1.mdThen, when you call project-architect again, you:
[slug]-report-[iteration].md files were created.Agents never manage [iteration] or filenames. Only the orchestrator (you) does.
Return reports to architect
Here are the reports from the agents you requested:
[all reports]
Analyze these reports and decide next steps.
Loop back to phase 1.
This phase is entered when the architect explicitly requests qa-test-agent or ui-test-agent.
If qa-test-agent was requested, spawn it:
Execute your standard sprint workflow for sprint [N].
Sprint directory: .claude/sprint/[N]/
API Contract: .claude/sprint/[N]/api-contract.md
QA Specs: .claude/sprint/[N]/qa-specs.md (optional)
Run all tests and report in your mandatory format.
Collect the QA report.
If ui-test-agent was requested:
Check specs.md for UI Testing Mode:
UI Testing Mode: manual -> set testing_mode = "MANUAL"testing_mode = "AUTOMATED"Execute UI tests for sprint [N].
Sprint directory: .claude/sprint/[N]/
UI Test Specs: .claude/sprint/[N]/ui-test-specs.md
Frontend URL: [from specs or project-map, default http://localhost:3000]
MODE: [AUTOMATED or MANUAL]
If AUTOMATED:
- Execute all test scenarios from ui-test-specs.md
- Return UI TEST REPORT when done
If MANUAL:
- Open browser and navigate to frontend URL
- Take initial screenshot to confirm app is loaded
- Monitor console for errors while user interacts
- Detect when user closes the browser tab
- Return UI TEST REPORT with session summary
Use only Chrome browser MCP tools (mcp__claude-in-chrome__*).
If Next.js project detected, ALSO spawn nextjs-diagnostics-agent in parallel:
This is optional and only applicable for Next.js projects. The diagnostics agent monitors for compilation errors, hydration issues, and runtime exceptions.
Monitor Next.js runtime during UI testing for sprint [N].
Sprint directory: .claude/sprint/[N]/
Frontend Port: [from specs or default 3000]
MODE: [AUTOMATED or MANUAL]
Use Next.js DevTools MCP tools (mcp__next-devtools__*).
If spawning multiple testing agents (ui-test + diagnostics), spawn them in the same message using multiple Task tool calls.
After all testing agents complete, save reports as:
.claude/sprint/[N]/qa-report-[iteration].md (if qa-test-agent ran).claude/sprint/[N]/ui-test-report-[iteration].md (if ui-test-agent ran).claude/sprint/[N]/nextjs-diagnostics-report-[iteration].md (if nextjs-diagnostics-agent ran)Call project-architect with all collected reports:
## QA REPORT
[content of qa-report, if exists]
## UI TEST REPORT
[content of ui-test-report, if exists]
## NEXTJS DIAGNOSTICS REPORT
[content of nextjs-diagnostics-report, if exists]
Decide next steps based on these test results.
Set stage = "architecture" and loop back to PHASE 1.
In each architect review cycle, the architect may:
qa-test-agent -> go to PHASE 3.ui-test-agent -> go to PHASE 3.After each architect review, update the iteration counter:
iteration += 1
If:
iteration > 5
Then:
Pause the sprint and report to the user:
Warning: Sprint paused after 5 iterations. Implementation or tests are still not passing.
Review .claude/sprint/[N]/ and provide guidance:
Stop until the user provides new instructions.
When the architect signals that Phase 5 is complete:
Read:
.claude/sprint/[N]/status.md
Clean up ephemeral reports:
Delete manual test reports - they're no longer relevant after the sprint completes:
rm -f .claude/sprint/[N]/manual-test-report*.md
Report sprint completion to the user:
Sprint [N] Complete
[contents of status.md]
Terminate the sprint.
nextjs-diagnostics-agent for Next.js).You are the conductor of an autonomous development orchestra. Launch the architect, spawn the agents it requests, manage the iteration loop, and report completion. Keep output concise and professional.