<< All versions
Skill v1.0.0
currentAutomated scan100/100majiayu000/claude-skill-registry-data/unknown-majiayu000-claude-skill-registr-128
──Details
PublishedApril 29, 2026 at 10:03 AM
Content Hashsha256:afcfcbbaa31a8588...
Git SHA6a0fb393b694
──Files
Files (1 file, 3.4 KB)
SKILL.md3.4 KBactive
SKILL.md · 83 lines · 3.4 KB
version: "1.0.0" name: resolve-issues allowed-tools: Bash(gh:), Bash(git:), Bash(cd:), Bash(mkdir:), Task description: Resolve GitHub issues using isolated worktrees and TDD argument-hint: [issue number or description] user-invocable: true
Context
- Current git status: !
git status - Current branch: !
git branch --show-current - Existing worktrees: !
git worktree list - Open issues: !
gh issue list --state open --limit 10 - GitHub authentication: !
gh auth status
Requirements
- Use isolated worktrees for development and follow the protected PR workflow.
- Apply a TDD cycle (red → green → refactor) with appropriate sub-agent support.
- Reference resolved issues in commits and PR descriptions using auto-closing keywords.
- Use atomic commits for logical units of work: Each commit should represent one complete, cohesive change.
- Title: entirely lowercase, <50 chars, imperative mood (e.g., "add", "fix", "update"), conventional commits format (feat:, fix:, docs:, refactor:, test:, chore:)
- Scope (optional): lowercase noun, 1-2 words. Must match existing scopes in git history.
- Body: blank line after title, ≤72 chars per line, must start with uppercase letter, standard capitalization and punctuation. Describe what changed and why, not how.
- Footer (optional): Must start with uppercase letter, standard capitalization. Reference issues/PRs (Closes #123, Fixes #456, Linked to PR #789). Use BREAKING CHANGE: prefix for breaking changes.
Examples
feat(auth): add google oauth login flow- Introduce Google OAuth 2.0 for user sign-in- Add backend callback endpoint `/auth/google/callback`- Update login UI with Google button and loading stateAdd a new authentication option improving cross-platformsign-in.Closes #42. Linked to #38 and PR #45
fix(api): handle null payload in session refresh- Validate payload before accessing `user.id`- Return proper 400 response instead of 500- Add regression test for null inputPrevents session refresh crash when token expires.Fixes #105
feat(auth): migrate to oauth 2.0- Replace basic auth with OAuth 2.0 flow- Update authentication middleware- Add token refresh endpointBREAKING CHANGE: Authentication API now requires OAuth 2.0 tokens. Basic auth is no longer supported.Closes #120. Linked to #115 and PR #122
Your Task
IMPORTANT: You MUST use the Task tool to complete ALL tasks.
- Inspect the repository context, select a target issue, and decide whether to create a new worktree or resume an existing one.
- Set up the worktree environment, implement the fix using TDD with specialized review agents, and ensure quality checks pass.
- Create the pull request, link the issue, and clean up the worktree after merge, documenting all results to the user.
Recommended Workflow
- Issue Selection: Evaluate open issues and prioritize the next actionable item.
- Worktree Setup: Create or reuse an isolated worktree with a descriptive branch name (e.g.
fix/456-auth-redirect). - TDD Implementation: Plan with @tech-lead-reviewer — architectural impact assessment —, write failing tests, implement fixes, and refactor with @code-simplifier — code simplification and optimization — while keeping tests green.
- Quality Validation: Run project-specific lint, test, and build commands before PR creation.
- PR Creation & Cleanup: Push the branch, raise a PR with auto-closing keywords, and remove the worktree after merge.