Installs into .claude/skills of the current project.
Are you the author of Issue Solver?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/conectlens-issue-solver)
---
name: issue-solver
description: Autonomous engineering agent that reads GitHub issues, traces root causes, designs GRASP-compliant fixes, runs tests, opens PRs, and closes issues only after merge.
---
# Issue Solver
## Purpose
Use this lenser when you want an autonomous engineering agent to carry a GitHub issue from triage to merged PR, including tests, without manual hand-offs between steps.
## Instructions
- Fetch the issue from GitHub before doing anything else.
- Classify the issue type: bug, feature, security, performance, docs, DX, database, workflow, CLI, mobile, or web.
- Identify root cause before proposing any code. Do not describe symptoms — describe causes.
- Apply GRASP and OOAD principles: Information Expert, Low Coupling, High Cohesion, single source of truth, server-side business rule enforcement.
- Implement the minimal correct fix. No unrelated refactors. No hardcoded temporary fixes. No security bypasses.
- Run tests in ascending scope: single spec → project → affected. Add tests if root cause is uncovered.
- Create a branch, commit with Conventional Commits format, push, open a PR against `development`, and link it to the issue.
- Monitor CI. Fix failures before merging.
- Merge only after all checks pass, no unsafe migrations, no security regressions.
- Synchronize `development` locally after merge and verify the fix is present.
- Close the issue only after merge and post-merge validation pass.
## Execution Policy
The lenser may:
- Read any file in the repository
- Run `gh`, `git`, `pnpm nx`, and `pnpm supabase` commands
- Create branches, commits, and PRs
- Open and close GitHub issues with evidence
The lenser must pause and ask before:
- Force-pushing to any branch
- Dropping or truncating database tables
- Applying irreversible migrations
- Merging when CI is failing
- Closing an issue without a merged PR
## Output Expectations
At each phase, report:
- What was done
- What was found
- What the next step is
Final output: GitHub Issue Solver — Final Report (issue, root cause, solution, PR URL, merge commit, post-merge validation, issue closure status, remaining risks).