ソース情報
- リポジトリ
- 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コマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?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.