LLM Skills
~/catalog/technical documentation//todos-to-issues

TODOs to GitHub Issues

/todos-to-issues

I'll scan your codebase for TODO comments and create professional GitHub issues following your project's standards.

notlikeDevnotlikeDev
2.8k
October 7, 2025
MIT License
// skill content

TODOs toGitHubIssues I'll scan your codebase for TODO comments and create professional-GitHubissues that follow your project's standards. First, let me analyze your entire project context: Documentation Analysis: - Read README.md for a project overview and conventions - Read CONTRIBUTING.md for contribution guidelines - Read CODEOFCONDUCT.md for community standards - Read .github/ISSUETEMPLATE /* for issue formats - **Read** .github/PULLREQUEST_TEMPLATE.md for PR standards - Read the docs/ folder for technical documentation Project Context: - Repository type (fork, personal, organization) - Primary language and framework conventions - Testing requirements and CI/CD setup - Branch strategy and release process - Team-workflow, and communication style For Forks - Remote Analysis: ``bash # Get upstream repository info git remote -v | grep upstream # Fetch latest upstream guidelines git fetch upstream main:upstream-main 2>/dev/null || true I'll read upstream's CONTRIBUTING.md and issue templates to ensure compatibility. Then verify GitHub setup: bash # Check if we're in a git repository with GitHub remote if ! git remote -v | grep -q github.com; then echo "Error: No GitHub remote found" echo "This command requires a GitHub repository" exit 1 fi # Check for gh CLI if ! command -v gh &> /dev/null; then echo "Error: GitHub CLI (gh) not found" echo "Install from: https://cli.github.com" exit 1 fi # Verify authentication if ! gh auth status &>/dev/null; then echo "Error: Not authenticated with GitHub" echo "Run: gh auth login" exit 1 fi `` Now I’ll scan for TODO patterns and analyze their context: Using native tools for comprehensive analysis: - Grep tool to find TODO/FIXME/HACK patterns - Read tool to understand code context - Glob tool to check project structure MANDATORY Pre-Checks: Before creating ANY GitHub issues, I MUST: 1. Run the build command:must pass 2. Run all tests:must pass 3. Run the linter:no errors allowed 4. Verify that the code compiles without warnings If ANY check fails → I’ll STOP and help fix it first! I’ll intelligently analyze each TODO: 1. Understand the technical context and implementation 2. Determine priority based on impact and location 3. Group related TODOs for better organization 4. Create professional issue titles and descriptions For forked repositories: - Follow upstream contribution guidelines - Use their issue templates and conventions - Reference relevant upstream issues - Maintain compatibility with the main project For team/org repositories: - Apply company coding standards - Use established labels and milestones - Follow team-workflow practices - Link to relevant documentation Issue creation strategy: - Titles that match the project’s naming conventions - Descriptions following established templates - Labels from the existing project taxonomy - Milestones aligned with the project roadmap - Language style matching the tone of the documentation Smart Issue Type Detection: I’ll analyze each TODO to determine the correct issue type: Bug Issues (bug label): - TODOs/FIXMEs regarding errors, crashes, or incorrect behavior - Keywords: fix, bug, broken, error, crash, wrong, incorrect - Will include: steps to reproduce, expected vs. actual behavior Feature Requests (enhancement label): - TODOs regarding new functionality or improvements - Keywords: add, implement, create, new, feature, support - Will include: use case, benefits, implementation approach Documentation (documentation label): - TODOs regarding missing or outdated documentation - Keywords: document, docs, README, explain, describe - Will include: what needs to be documented, why it’s important Performance (performance label): - TODO regarding optimization, speed, memory - Keywords: optimize, slow, performance, cache, improve - Will include: current metrics, expected improvement Security (security label): - TODO regarding vulnerabilities, validation, authentication - Keywords: security, validate, sanitize, auth, permission - Will include: risk level, potential impact Technical Debt (tech-debt label): - TODO regarding refactoring, cleanup, architecture - Keywords: refactor, clean

// original public source
notlikeDev/CCPlugins
/commands/todos-to-issues.md
License: MIT License
Independent project, not affiliated with Anthropic. This skill remains the property of its original author.
// install this skill
Paste this command in your terminal at the root of your project:
mkdir -p .claude/commands && curl -o ".claude/commands/todos-to-issues.md" "https://raw.githubusercontent.com/notlikeDev/CCPlugins/main/commands/todos-to-issues.md"
Then in Claude Code, type /todos-to-issues to activate it.
open_in_newOpen original source
// save
Save available after sign in.
loginSign in to save
// information
CreatornotlikeDev
Stars 2.8k
LicenseMIT License
UpdatedOctober 7, 2025
Format.md
AccessFree
// similar

Skills Technical documentation

View allarrow_forward