Common Playwright automation patterns for web testing and scraping via MCP
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Activate when user expresses intent to start Sisyphus work (e.g., "okay then work like that", "let's execute this", "start working on this"). Extract ai-todolist.md content from GitHub comments/files, create branch, commit, and trigger GitHub Actions workflow. If no ai-todolist format found, load plan-writer skill instead.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Automate the process of starting Sisyphus work from user's intent, either with existing ai-todolist.md content or by creating a new plan.
Activate this skill when:
User Intent Detected
|
v
Search for ai-todolist.md format content
|
+-- Found? --> Extract & Trigger Workflow (Step A)
|
+-- Not Found? --> Load plan-writer Skill (Step B)
Before proceeding, use the TodoWrite tool to register all upcoming steps as a todo list:
Use TodoWrite to create todos for the following:
1. Search for ai-todolist.md format content
2. Extract content from GitHub comments (if ai-todolist found)
3. Verify ai-todolist.md format
4. Generate branch name
5. Create branch and commit
6. Trigger GitHub Actions workflow
7. Inform user of success
Mark each step as 'pending' initially, then update to 'in_progress' and 'completed' as you work through them.
This ensures full visibility into the workflow execution and allows for proper task tracking.
Use gh CLI to extract comments from issues or PRs:
# Get specific comment by comment ID
gh api /repos/{owner}/{repo}/issues/comments/{comment_id} --jq '.body'
# Get all comments from an issue
gh issue view {issue_number} --json comments --jq '.comments[].body'
# Get all comments from a PR
gh pr view {pr_number} --json comments --jq '.comments[].body'
# Search for comments containing specific text
gh issue view {issue_number} --json comments --jq '.comments[] | select(.body | contains("# TODOs")) | .body'
Example workflow:
# If user says "use that comment from PR #123"
gh pr view 123 --json comments --jq '.comments[] | select(.body | contains("# TODOs")) | .body' > ai-todolist.md
Check if the content has the required structure (see example-ai-todolist.md):
# TODOs section- [ ] checkbox itemsis_execution_started = FALSE markeris_all_goals_accomplished = FALSE markerCreate a descriptive branch name from the task title:
# Extract task goal and slugify
# Example: "mode integration" -> "sisyphus-dev-ai/mode-integration"
BRANCH_NAME="sisyphus-dev-ai/$(echo '{task_summary}' | tr '[:upper:]' '[:lower:]' | tr -cs '[:alnum:]' '-' | sed 's/-$//')"
Pattern: sisyphus-dev-ai/{descriptive-name}
# Create and checkout new branch
git checkout -b "$BRANCH_NAME"
# Reset Sisyphus environment
sisyphus reset --include-task-specs
git add .
git commit -m "sisyphus reset"
# Save ai-todolist.md
# (Content should be saved to ./ai-todolist.md)
git add ai-todolist.md
git commit -m "sisyphus work init"
# Push to remote
git push -u origin "$BRANCH_NAME"
Use the bundled script:
bash scripts/trigger_workflow.sh "$BRANCH_NAME"
This will execute:
gh workflow run trigger-sisyphus-work.yml -f branch_name="$BRANCH_NAME"
Report back with:
Example:
SUCCESS: Sisyphus work triggered!
* Branch: sisyphus-dev-ai/mode-integration
* Commits:
- a1b2c3d: sisyphus reset
- e4f5g6h: sisyphus work init
* Workflow: https://github.com/owner/repo/actions/runs/...
The workflow will:
1. Checkout the branch
2. Run sisyphus work --no-tui
3. Create PR when complete
If the referenced content does NOT match ai-todolist.md format:
Load the plan-writer skill to create a new work plan.
The plan-writer skill will:
Once plan-writer generates ai-todolist.md:
Always use sisyphus-dev-ai/ prefix for automated work branches:
sisyphus-dev-ai/{descriptive-kebab-case}Use exactly these commit messages:
"sisyphus reset""sisyphus work init"If workflow trigger fails:
gh auth statusgh workflow listgit branch -r | grep sisyphus-dev-aiThe trigger-sisyphus-work.yml workflow expects:
ai-todolist.md in the branchSee example-ai-todolist.md for the required format structure.
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Common Playwright automation patterns for web testing and scraping via MCP
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Commits changes in atomic units following dependency order. Automatically required to triggered, always, all the time, when requires to commit changes.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Patterns for controlling interactive debuggers (pdb, ipdb, gdb, lldb, node debug) via terminalcp
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Specialized GitHub PR intelligence agent for automatically gathering comprehensive context from Pull Requests. Activate when users need CI failure analysis, review comment investigation, or PR status assessment. Triggers on requests like "CI 실패 원인 찾아줘", "gather review comments", "check PR status", "analyze PR".
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
GitHub Pull Request creation specialist. Analyzes user requirements to create PRs with structured titles and bodies matching the user's query language. Handles git change analysis, PR draft creation, user confirmation, and final PR creation via gh CLI.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Patterns for managing and monitoring long-running processes (builds, tests, servers, etc.) via terminalcp
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.