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.
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.
Reach people exploring AI agents
See placements →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 NewsHow the agent did it
- Give both agents the same repository, task packet and tests.
- Run independent implementations with managed sub-agent delegation.
- 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
- Provide Astra a test-bug hint and permission to change the test.
- 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.