Skip to content

feat: add zero-to-infinity, add-issue-model, add-issue-rule skills (#161)#169

Open
zazabap wants to merge 9 commits intoCodingThrust:mainfrom
zazabap:issue-161-zero-to-infinity
Open

feat: add zero-to-infinity, add-issue-model, add-issue-rule skills (#161)#169
zazabap wants to merge 9 commits intoCodingThrust:mainfrom
zazabap:issue-161-zero-to-infinity

Conversation

@zazabap
Copy link
Collaborator

@zazabap zazabap commented Mar 4, 2026

Summary

  • Adds zero-to-infinity skill: discovers and prioritizes new problems/reduction rules based on user-ranked impact dimensions, then files issues via sub-skills
  • Adds add-issue-model skill: files well-formed [Model] issues matching the upstream .github/ISSUE_TEMPLATE/problem.md template
  • Adds add-issue-rule skill: files well-formed [Rule] issues matching the upstream .github/ISSUE_TEMPLATE/rule.md template
  • Registers all three skills in CLAUDE.md

Key features

  • Cascading elimination survey — no repeated options when ranking impact dimensions
  • Inventory-first dedup — builds exclusion set from {implemented} ∪ {open issues} before any discovery
  • Rules-over-models prioritization — Group 1 (rules between existing models) > Group 2 (model+rules) > Group 3 (standalone)
  • Nontrivial filter — excludes identity mappings, type casts, and trivial embeddings (per [Contribution] 10 Reduction Rules  #127)
  • LaTeX math formatting — all filed issues use $...$ / $$...$$ for proper equation rendering
  • 10–20 candidate cap with scored ranking table

Closes #161

Test plan

  • Manually ran zero-to-infinity end-to-end: survey → discover → rank → select → file
  • Verified cascading elimination produces no repeated survey options
  • Verified exclusion set correctly filters implemented models/rules and open issues
  • Filed 6 issues ([Rule] MaximumClique to MaximumIndependentSet #164[Rule] MaxCut to QUBO #168) with proper LaTeX formatting as validation
  • Run again on a clean session to verify reproducibility

🤖 Generated with Claude Code

zazabap and others added 9 commits March 4, 2026 13:34
…ems/rules

Implements a 6-step pipeline skill (survey, discover, rank, select, file, implement)
that helps users identify high-impact problems and reduction rules to add to the
codebase, based on user-ranked impact dimensions (academia, industry, cross-field,
top-scientists, graph connectivity, pedagogical value).

Closes CodingThrust#161

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Addresses 5 issues found during manual testing:
1. Survey cascading elimination (no repeated options)
2. Inventory-first deduplication
3. Rules-over-models prioritization + nontrivial filter
4. Candidate limit 10-20
5. New add-issue-model/add-issue-rule sub-skills

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
5 tasks: add-issue-model skill, add-issue-rule skill, rewrite
zero-to-infinity SKILL.md, register in CLAUDE.md, push.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Standalone skill that creates well-formed [Model] GitHub issues
with all 11 checklist items, citations, and repo verification.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Standalone skill that creates well-formed [Rule] GitHub issues
with all 9 checklist items, worked examples, correctness arguments,
and nontriviality checks.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ules-over-models, sub-skills

Addresses 5 issues found during manual testing:
1. Survey uses cascading elimination (no repeated options)
2. Inventory-first deduplication (Phase 1 before any search)
3. Rules-over-models prioritization + nontrivial filter
4. Candidate limit 10-20 (default ~15)
5. Issue filing via add-issue-model/add-issue-rule sub-skills

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…lates

Rewrite both skills to match the exact section structure from
.github/ISSUE_TEMPLATE/problem.md and rule.md in the upstream repo:

- add-issue-model: Motivation, Definition (Name/Reference/Formal),
  Variables, Schema, Complexity, How to Solve, Example Instance
- add-issue-rule: Source/Target/Motivation/Reference header,
  Reduction Algorithm, Size Overhead, Validation Method, Example

Also adds --label flags (model/rule) to match template metadata.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…TeX math in issue templates

- zero-to-infinity: exclusion set now = {implemented} ∪ {open issues}, not closed issues
- add-issue-model: all math expressions use GitHub LaTeX ($...$, $$...$$)
- add-issue-rule: all math expressions use GitHub LaTeX ($...$, $$...$$)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@zazabap
Copy link
Collaborator Author

zazabap commented Mar 4, 2026

@isPANN Please try this draft SKILL and whether it helps implement new rules and models.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Problem Rule Generation based on Claude

1 participant