diff --git a/agentic/properties/agentic-wiki-coder.properties.json b/agentic/properties/agentic-wiki-coder.properties.json new file mode 100644 index 0000000..b92fc1f --- /dev/null +++ b/agentic/properties/agentic-wiki-coder.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Agentic Wiki Coder", + "description": "Implement code changes described in GitHub wiki edits.", + "iconName": "lucide file-code", + "categories": ["Agentic", "Code Improvement"] +} \ No newline at end of file diff --git a/agentic/properties/agentic-wiki-writer.properties.json b/agentic/properties/agentic-wiki-writer.properties.json new file mode 100644 index 0000000..5904dac --- /dev/null +++ b/agentic/properties/agentic-wiki-writer.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Agentic Wiki Writer", + "description": "Automatically generate and maintain GitHub wiki pages from source code.", + "iconName": "lucide notebook-pen", + "categories": ["Agentic", "Code Improvement"] +} \ No newline at end of file diff --git a/agentic/properties/ai-moderator.properties.json b/agentic/properties/ai-moderator.properties.json new file mode 100644 index 0000000..1f14320 --- /dev/null +++ b/agentic/properties/ai-moderator.properties.json @@ -0,0 +1,6 @@ +{ + "name": "AI Moderator", + "description": "Automatically detect and moderate spam, link spam, and AI-generated content.", + "iconName": "lucide shield", + "categories": ["Agentic", "Maintainer"] +} \ No newline at end of file diff --git a/agentic/properties/archie.properties.json b/agentic/properties/archie.properties.json new file mode 100644 index 0000000..3497374 --- /dev/null +++ b/agentic/properties/archie.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Archie", + "description": "Generate Mermaid diagrams to visualize issue and pull request relationships with /archie command.", + "iconName": "lucide route", + "categories": ["Agentic", "Research & Planning"] +} \ No newline at end of file diff --git a/agentic/properties/autoloop.properties.json b/agentic/properties/autoloop.properties.json new file mode 100644 index 0000000..9d93f9c --- /dev/null +++ b/agentic/properties/autoloop.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Autoloop", + "description": "Loop anything in your repo to continuously research, develop and maintain.", + "iconName": "lucide refresh-cw", + "categories": ["Agentic", "Research & Planning"] +} \ No newline at end of file diff --git a/agentic/properties/ci-coach.properties.json b/agentic/properties/ci-coach.properties.json new file mode 100644 index 0000000..4020a13 --- /dev/null +++ b/agentic/properties/ci-coach.properties.json @@ -0,0 +1,6 @@ +{ + "name": "CI Coach", + "description": "Optimize CI workflows for speed and cost efficiency.", + "iconName": "lucide rocket", + "categories": ["Agentic", "Fault Analysis"] +} \ No newline at end of file diff --git a/agentic/properties/ci-doctor.properties.json b/agentic/properties/ci-doctor.properties.json new file mode 100644 index 0000000..b851948 --- /dev/null +++ b/agentic/properties/ci-doctor.properties.json @@ -0,0 +1,6 @@ +{ + "name": "CI Doctor", + "description": "Monitor CI workflows and investigate failures automatically.", + "iconName": "lucide stethoscope", + "categories": ["Agentic", "Fault Analysis"] +} \ No newline at end of file diff --git a/agentic/properties/code-simplifier.properties.json b/agentic/properties/code-simplifier.properties.json new file mode 100644 index 0000000..12ee95d --- /dev/null +++ b/agentic/properties/code-simplifier.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Code Simplifier", + "description": "Automatically simplify recently modified code for improved clarity and maintainability.", + "iconName": "lucide wand-sparkles", + "categories": ["Agentic", "Code Improvement"] +} \ No newline at end of file diff --git a/agentic/properties/contribution-check.properties.json b/agentic/properties/contribution-check.properties.json new file mode 100644 index 0000000..14c8b52 --- /dev/null +++ b/agentic/properties/contribution-check.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Contribution Check", + "description": "Regularly review batches of open PRs against contribution guidelines and create prioritized reports.", + "iconName": "lucide list-checks", + "categories": ["Agentic", "Code Review"] +} \ No newline at end of file diff --git a/agentic/properties/contribution-guidelines-checker.properties.json b/agentic/properties/contribution-guidelines-checker.properties.json new file mode 100644 index 0000000..f02298a --- /dev/null +++ b/agentic/properties/contribution-guidelines-checker.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Contribution Guidelines Checker", + "description": "Review pull requests for compliance with contribution guidelines.", + "iconName": "lucide badge-check", + "categories": ["Agentic", "Code Review"] +} \ No newline at end of file diff --git a/agentic/properties/daily-accessibility-review.properties.json b/agentic/properties/daily-accessibility-review.properties.json new file mode 100644 index 0000000..a3153e4 --- /dev/null +++ b/agentic/properties/daily-accessibility-review.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Daily Accessibility Review", + "description": "Review application accessibility by automatically running and using the application.", + "iconName": "lucide accessibility", + "categories": ["Agentic", "Quality Review"] +} \ No newline at end of file diff --git a/agentic/properties/daily-doc-updater.properties.json b/agentic/properties/daily-doc-updater.properties.json new file mode 100644 index 0000000..f217bc7 --- /dev/null +++ b/agentic/properties/daily-doc-updater.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Daily Documentation Updater", + "description": "Automatically update documentation based on recent code changes and merged PRs.", + "iconName": "lucide scroll-text", + "categories": ["Agentic", "Code Improvement"] +} \ No newline at end of file diff --git a/agentic/properties/daily-file-diet.properties.json b/agentic/properties/daily-file-diet.properties.json new file mode 100644 index 0000000..8fb5e9d --- /dev/null +++ b/agentic/properties/daily-file-diet.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Daily File Diet", + "description": "Monitor for oversized source files and create targeted refactoring issues.", + "iconName": "lucide dumbbell", + "categories": ["Agentic", "Code Improvement"] +} \ No newline at end of file diff --git a/agentic/properties/daily-malicious-code-scan.properties.json b/agentic/properties/daily-malicious-code-scan.properties.json new file mode 100644 index 0000000..21ac420 --- /dev/null +++ b/agentic/properties/daily-malicious-code-scan.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Daily Malicious Code Scan", + "description": "Daily scan of recent code changes for suspicious patterns indicating malicious activity or supply chain attacks.", + "iconName": "lucide shield-alert", + "categories": ["Agentic", "Security"] +} \ No newline at end of file diff --git a/agentic/properties/daily-multi-device-docs-tester.properties.json b/agentic/properties/daily-multi-device-docs-tester.properties.json new file mode 100644 index 0000000..a17fa3f --- /dev/null +++ b/agentic/properties/daily-multi-device-docs-tester.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Multi-Device Docs Tester", + "description": "Test documentation sites across mobile, tablet, and desktop viewports for responsive layout and interaction issues.", + "iconName": "lucide monitor-smartphone", + "categories": ["Agentic", "Quality Review"] +} \ No newline at end of file diff --git a/agentic/properties/daily-perf-improver.properties.json b/agentic/properties/daily-perf-improver.properties.json new file mode 100644 index 0000000..23f1a60 --- /dev/null +++ b/agentic/properties/daily-perf-improver.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Daily Perf Improver", + "description": "Analyze and improve code performance through benchmarking and optimization.", + "iconName": "lucide zap", + "categories": ["Agentic", "Code Improvement"] +} \ No newline at end of file diff --git a/agentic/properties/daily-plan.properties.json b/agentic/properties/daily-plan.properties.json new file mode 100644 index 0000000..7fa39c8 --- /dev/null +++ b/agentic/properties/daily-plan.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Daily Plan", + "description": "Update planning issues for team coordination.", + "iconName": "lucide clipboard-list", + "categories": ["Agentic", "Research & Planning"] +} \ No newline at end of file diff --git a/agentic/properties/daily-qa.properties.json b/agentic/properties/daily-qa.properties.json new file mode 100644 index 0000000..f31e1ba --- /dev/null +++ b/agentic/properties/daily-qa.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Daily Adhoc QA", + "description": "Perform adhoc explorative quality assurance tasks.", + "iconName": "lucide file-search", + "categories": ["Agentic", "Quality Review"] +} \ No newline at end of file diff --git a/agentic/properties/daily-repo-chronicle.properties.json b/agentic/properties/daily-repo-chronicle.properties.json new file mode 100644 index 0000000..d68854b --- /dev/null +++ b/agentic/properties/daily-repo-chronicle.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Daily Repository Chronicle", + "description": "Transform daily repository activity into an engaging newspaper-style narrative with trend charts.", + "iconName": "lucide newspaper", + "categories": ["Agentic", "Research & Planning"] +} \ No newline at end of file diff --git a/agentic/properties/daily-repo-status.properties.json b/agentic/properties/daily-repo-status.properties.json new file mode 100644 index 0000000..9a005f6 --- /dev/null +++ b/agentic/properties/daily-repo-status.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Daily Repo Status", + "description": "Assess repository activity and create status reports.", + "iconName": "lucide users", + "categories": ["Agentic", "Research & Planning"] +} \ No newline at end of file diff --git a/agentic/properties/daily-team-status.properties.json b/agentic/properties/daily-team-status.properties.json new file mode 100644 index 0000000..23cabab --- /dev/null +++ b/agentic/properties/daily-team-status.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Daily Team Status", + "description": "Create upbeat daily team activity summaries with productivity insights.", + "iconName": "lucide user-round", + "categories": ["Agentic", "Research & Planning"] +} \ No newline at end of file diff --git a/agentic/properties/daily-test-improver.properties.json b/agentic/properties/daily-test-improver.properties.json new file mode 100644 index 0000000..0da27c3 --- /dev/null +++ b/agentic/properties/daily-test-improver.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Daily Test Improver", + "description": "Improve test coverage by adding meaningful tests to under-tested areas.", + "iconName": "lucide test-tube", + "categories": ["Agentic", "Code Improvement"] +} \ No newline at end of file diff --git a/agentic/properties/dependabot-issue-bundler.properties.json b/agentic/properties/dependabot-issue-bundler.properties.json new file mode 100644 index 0000000..a8c0636 --- /dev/null +++ b/agentic/properties/dependabot-issue-bundler.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Dependabot Issue Bundler", + "description": "Create issues that group together dependabot updates related to the same ecosystem.", + "iconName": "lucide package-search", + "categories": ["Agentic", "Dependency Management"] +} \ No newline at end of file diff --git a/agentic/properties/dependabot-pr-bundler.properties.json b/agentic/properties/dependabot-pr-bundler.properties.json new file mode 100644 index 0000000..7d1e360 --- /dev/null +++ b/agentic/properties/dependabot-pr-bundler.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Dependabot PR Bundler", + "description": "Create pull requests to bundle together as many dependabot updates as possible.", + "iconName": "lucide git-pull-request", + "categories": ["Agentic", "Dependency Management"] +} \ No newline at end of file diff --git a/agentic/properties/discussion-task-miner.properties.json b/agentic/properties/discussion-task-miner.properties.json new file mode 100644 index 0000000..4cf0c81 --- /dev/null +++ b/agentic/properties/discussion-task-miner.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Discussion Task Miner", + "description": "Extract actionable improvement tasks from GitHub Discussions and create tracked issues.", + "iconName": "lucide messages-square", + "categories": ["Agentic", "Research & Planning"] +} \ No newline at end of file diff --git a/agentic/properties/duplicate-code-detector.properties.json b/agentic/properties/duplicate-code-detector.properties.json new file mode 100644 index 0000000..d38d4e3 --- /dev/null +++ b/agentic/properties/duplicate-code-detector.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Duplicate Code Detector", + "description": "Identify duplicate code patterns and suggest refactoring opportunities.", + "iconName": "lucide copy", + "categories": ["Agentic", "Code Improvement"] +} \ No newline at end of file diff --git a/agentic/properties/glossary-maintainer.properties.json b/agentic/properties/glossary-maintainer.properties.json new file mode 100644 index 0000000..3e90529 --- /dev/null +++ b/agentic/properties/glossary-maintainer.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Glossary Maintainer", + "description": "Automatically maintain project glossary based on codebase changes.", + "iconName": "lucide library", + "categories": ["Agentic", "Code Improvement"] +} \ No newline at end of file diff --git a/agentic/properties/grumpy-reviewer.properties.json b/agentic/properties/grumpy-reviewer.properties.json new file mode 100644 index 0000000..c6df3ef --- /dev/null +++ b/agentic/properties/grumpy-reviewer.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Grumpy Reviewer", + "description": "On-demand opinionated code review by a grumpy but thorough senior developer.", + "iconName": "lucide angry", + "categories": ["Agentic", "Code Review"] +} \ No newline at end of file diff --git a/agentic/properties/issue-arborist.properties.json b/agentic/properties/issue-arborist.properties.json new file mode 100644 index 0000000..91facc7 --- /dev/null +++ b/agentic/properties/issue-arborist.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Issue Arborist", + "description": "Automatically organize issues by linking related issues as parent-child sub-issues.", + "iconName": "lucide tree-pine", + "categories": ["Agentic", "Issue Management"] +} \ No newline at end of file diff --git a/agentic/properties/issue-triage.properties.json b/agentic/properties/issue-triage.properties.json new file mode 100644 index 0000000..c843700 --- /dev/null +++ b/agentic/properties/issue-triage.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Issue Triage", + "description": "Triage labelling of issues and pull requests and not much more.", + "iconName": "lucide tag", + "categories": ["Agentic", "Maintainer"] +} \ No newline at end of file diff --git a/agentic/properties/lean-squad.properties.json b/agentic/properties/lean-squad.properties.json new file mode 100644 index 0000000..96042f1 --- /dev/null +++ b/agentic/properties/lean-squad.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Lean Squad", + "description": "Progressively apply Lean 4 formal verification to your codebase: research targets, extract specs, write Lean propositions, translate implementations, and attempt proofs — finding bugs or issuing stamps of confidence.", + "iconName": "lucide sigma", + "categories": ["Agentic", "Formal Verification"] +} \ No newline at end of file diff --git a/agentic/properties/link-checker.properties.json b/agentic/properties/link-checker.properties.json new file mode 100644 index 0000000..1eca7be --- /dev/null +++ b/agentic/properties/link-checker.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Link Checker", + "description": "Daily automated link checker that finds and fixes broken links in documentation.", + "iconName": "lucide link", + "categories": ["Agentic", "Code Improvement"] +} \ No newline at end of file diff --git a/agentic/properties/markdown-linter.properties.json b/agentic/properties/markdown-linter.properties.json new file mode 100644 index 0000000..b6f3212 --- /dev/null +++ b/agentic/properties/markdown-linter.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Markdown Linter", + "description": "Run Markdown quality checks on all documentation files and get a prioritized issue report of violations.", + "iconName": "lucide file-check", + "categories": ["Agentic", "Code Improvement"] +} \ No newline at end of file diff --git a/agentic/properties/plan.properties.json b/agentic/properties/plan.properties.json new file mode 100644 index 0000000..bb814cf --- /dev/null +++ b/agentic/properties/plan.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Plan Command", + "description": "Break down issues into actionable sub-tasks with /plan command.", + "iconName": "lucide clipboard-pen-line", + "categories": ["Agentic", "Research & Planning"] +} \ No newline at end of file diff --git a/agentic/properties/pr-fix.properties.json b/agentic/properties/pr-fix.properties.json new file mode 100644 index 0000000..e7be530 --- /dev/null +++ b/agentic/properties/pr-fix.properties.json @@ -0,0 +1,6 @@ +{ + "name": "PR Fix", + "description": "Analyze failing CI checks and implement fixes for pull requests.", + "iconName": "lucide wrench", + "categories": ["Agentic", "Fault Analysis"] +} \ No newline at end of file diff --git a/agentic/properties/pr-nitpick-reviewer.properties.json b/agentic/properties/pr-nitpick-reviewer.properties.json new file mode 100644 index 0000000..fafd822 --- /dev/null +++ b/agentic/properties/pr-nitpick-reviewer.properties.json @@ -0,0 +1,6 @@ +{ + "name": "PR Nitpick Reviewer", + "description": "On-demand fine-grained code review focusing on style, conventions, and subtle improvements.", + "iconName": "lucide search", + "categories": ["Agentic", "Code Review"] +} \ No newline at end of file diff --git a/agentic/properties/q.properties.json b/agentic/properties/q.properties.json new file mode 100644 index 0000000..6408450 --- /dev/null +++ b/agentic/properties/q.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Q - Workflow Optimizer", + "description": "Expert system that analyzes and optimizes agentic workflows.", + "iconName": "lucide settings-2", + "categories": ["Agentic", "Meta"] +} \ No newline at end of file diff --git a/agentic/properties/repo-ask.properties.json b/agentic/properties/repo-ask.properties.json new file mode 100644 index 0000000..72ac916 --- /dev/null +++ b/agentic/properties/repo-ask.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Repo Ask", + "description": "Intelligent research assistant for repository questions and analysis.", + "iconName": "lucide search-code", + "categories": ["Agentic", "Research & Planning"] +} \ No newline at end of file diff --git a/agentic/properties/repo-assist.properties.json b/agentic/properties/repo-assist.properties.json new file mode 100644 index 0000000..d8604a9 --- /dev/null +++ b/agentic/properties/repo-assist.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Repo Assist", + "description": "A regular, pervasive all-tools repository assistant that triages issues, investigates issues, replies with comments, fixes bugs, proposes engineering improvements, and maintains activity summaries.", + "iconName": "lucide bot", + "categories": ["Agentic", "Maintainer"] +} \ No newline at end of file diff --git a/agentic/properties/repository-quality-improver.properties.json b/agentic/properties/repository-quality-improver.properties.json new file mode 100644 index 0000000..87eb523 --- /dev/null +++ b/agentic/properties/repository-quality-improver.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Repository Quality Improver", + "description": "Daily rotating analysis of repository quality across code, documentation, testing, security, and custom dimensions.", + "iconName": "lucide chart-column", + "categories": ["Agentic", "Code Improvement"] +} \ No newline at end of file diff --git a/agentic/properties/sub-issue-closer.properties.json b/agentic/properties/sub-issue-closer.properties.json new file mode 100644 index 0000000..08400f4 --- /dev/null +++ b/agentic/properties/sub-issue-closer.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Sub-Issue Closer", + "description": "Automatically close parent issues when all their sub-issues are complete.", + "iconName": "lucide lock", + "categories": ["Agentic", "Issue Management"] +} \ No newline at end of file diff --git a/agentic/properties/tech-content-editorial-board.properties.json b/agentic/properties/tech-content-editorial-board.properties.json new file mode 100644 index 0000000..c174970 --- /dev/null +++ b/agentic/properties/tech-content-editorial-board.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Tech Content Editorial Board", + "description": "Daily tech content editorial-board review of technical rigor, wording, structure, and editorial quality.", + "iconName": "lucide pen-line", + "categories": ["Agentic", "Research & Planning"] +} \ No newline at end of file diff --git a/agentic/properties/unbloat-docs.properties.json b/agentic/properties/unbloat-docs.properties.json new file mode 100644 index 0000000..7d2f346 --- /dev/null +++ b/agentic/properties/unbloat-docs.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Documentation Unbloat", + "description": "Automatically simplify documentation by reducing verbosity while maintaining clarity.", + "iconName": "lucide scan-text", + "categories": ["Agentic", "Code Improvement"] +} \ No newline at end of file diff --git a/agentic/properties/update-docs.properties.json b/agentic/properties/update-docs.properties.json new file mode 100644 index 0000000..354472e --- /dev/null +++ b/agentic/properties/update-docs.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Regular Documentation Update", + "description": "Update documentation automatically.", + "iconName": "lucide file-pen", + "categories": ["Agentic", "Code Improvement"] +} \ No newline at end of file diff --git a/agentic/properties/vex-generator.properties.json b/agentic/properties/vex-generator.properties.json new file mode 100644 index 0000000..1b2a0c3 --- /dev/null +++ b/agentic/properties/vex-generator.properties.json @@ -0,0 +1,6 @@ +{ + "name": "VEX Generator", + "description": "Auto-generate OpenVEX statements for dismissed Dependabot alerts, capturing security assessments in a machine-readable format.", + "iconName": "lucide shield-check", + "categories": ["Agentic", "Security"] +} \ No newline at end of file diff --git a/agentic/properties/weekly-issue-summary.properties.json b/agentic/properties/weekly-issue-summary.properties.json new file mode 100644 index 0000000..c0a7e48 --- /dev/null +++ b/agentic/properties/weekly-issue-summary.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Weekly Issue Summary", + "description": "Weekly issue activity report with trend charts and recommendations.", + "iconName": "lucide chart-line", + "categories": ["Agentic", "Research & Planning"] +} \ No newline at end of file diff --git a/agentic/properties/weekly-repo-map.properties.json b/agentic/properties/weekly-repo-map.properties.json new file mode 100644 index 0000000..002ff03 --- /dev/null +++ b/agentic/properties/weekly-repo-map.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Weekly Repository Map", + "description": "Visualize repository file structure and size distribution with a weekly ASCII tree map.", + "iconName": "lucide map", + "categories": ["Agentic", "Research & Planning"] +} \ No newline at end of file diff --git a/agentic/properties/weekly-research.properties.json b/agentic/properties/weekly-research.properties.json new file mode 100644 index 0000000..6f823d4 --- /dev/null +++ b/agentic/properties/weekly-research.properties.json @@ -0,0 +1,6 @@ +{ + "name": "Weekly Research", + "description": "Collect research updates and industry trends.", + "iconName": "lucide binoculars", + "categories": ["Agentic", "Research & Planning"] +} \ No newline at end of file