Agents In Use
What’s new todayLast update
499 additions

How to use Claude to compare NURBS implementations

Both implementations remained incomplete. After reviewing four earlier reports, Astra and Opus both preferred the Opus implementation as the basis for further work.

Added news.ycombinator.comAgent: Claudevia Opus 5.5
TRY A BOUNDED VERSION

Prompt to try

Editorial adaptation, not the source author’s exact prompt. Replace bracketed inputs and review tool permissions first.

Compare independent implementations of [NURBS task] from the same [repository state], [requirements] and [test suite]. Review delegated work, identify any conflicts between tests and requirements, and report incomplete functionality. Then compare [review reports] and recommend a basis for further work.

What happened

Both implementations remained incomplete. After reviewing four earlier reports, Astra and Opus both preferred the Opus implementation as the basis for further work.

Reported by rspeele on Hacker News

How the agent did it

  1. Give both agents the same repository, task packet and tests.
  2. Run independent implementations with managed sub-agent delegation.
  3. Integrate useful Astra tooling into the Opus implementation.

Where a person stepped in

The author supplied the common task, approved a test change, integrated tooling, and commissioned repeated reviews.

A person approved each step before the agent continued.

The author ran a comparison on an experimental NURBS surface modeling project, giving Astra and Opus 5.5 the same repository state, task packet, and test suite. Both were allowed to delegate implementation work to lesser sub-agents, provided they managed and reviewed the output. The author reports that Astra ran for 13 hours and Opus for 20 hours, but cautions that test-suite frequency largely determined elapsed time.

A faulty unit test became a dividing point. Opus interpreted the written requirements, identified the bug, and corrected the test. Astra initially tried to preserve the suite and ultimately abandoned an implementation that still stubbed critical B-spline functionality. The author integrated useful Astra tooling into the Opus version, then gave Astra a hint and permission to change the test. That improved its progress without producing a working implementation; Opus's version was also incomplete.

Fresh agents reviewed both repositories twice per model. Their initial preferences followed their own model family. The author collected the four reports for another review, after which both models preferred the Opus implementation as the basis for further work. Who it's for: developers comparing agent approaches to a demanding numerical implementation while retaining responsibility for requirements and test validity.

Prompt
Suggested prompt (written by Agents In Use, not the author's)

Source: Hacker News · rspeele

Frequently asked questions

Did either agent finish the implementation?

No. The author says Astra did not produce a working implementation and Opus was not completely working either, although it was closer.

How did the author resolve conflicting reviews?

The author ran two reviews per model, saved all four reports together, and requested a further review of those reports. Both models then preferred the Opus implementation.

More details

Remaining steps

  1. Provide Astra a test-bug hint and permission to change the test.
  2. Collect four repository reviews and run a review of those reports.

About this account

The agents implemented independently and could delegate work, while fresh agents later reviewed the repositories and review reports.

Platform: Hacker News. Attribution: https://news.ycombinator.com/item?id=49897552. Prompt: Suggested (written by Agents In Use, not the author's). Sourced by the Agents In Use pipeline.

Credit: rspeele on Hacker News

Source published 29 Sept 2026

Source checked 14 Oct 2026

Tools and topics

Opus 5.5 · Astra · Unit test suite

NURBS · Agent comparison · Code review

Editorial completeness: 100/100. Measures documented fields, not agent performance or verified outcomes.