frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Orrery – Spec Decomposition, Plan Review, and Agent Orchestration

https://github.com/CaseyHaralson/orrery
1•caseyharalson•1h ago
I was looking for a way to build projects and ideas in the background while I was off doing something else. I felt like coding agents by themselves could do a certain granularity of work, but I wanted to try and push it further. So I built Orrery.

What it does:

- Take an idea or spec and produce an implementable plan (steps, dependencies, outputs)

- Refine, simulate, and review the plan in a trackable way

- Execute the plan with a deterministic step graph (same plan gives same execution order), with tracked step logs/reviews/artifacts

I've used this to do a repo conversion and generate entire projects (take a look at "watchfix" in my github repos as an example). This is still experimental.

Note: "agent skills" are basically repeatable prompts that coding agents can use in specific situations.

Key features:

- Repeatable “agent skills” for idea decomposition, refinement, execution, and review

- Plans are YAML, can be generated externally (e.g., from a spec doc in a Claude project), then simulated/reviewed

- Execution runs in an isolated git branch, and the non-interactive flow is pipeline-friendly

When not to use it (and just use a coding agent):

- Quick one-off changes

- Exploratory development where the plan changes every few minutes

- Simple refactors that don’t benefit from explicit planning

Further comparison vs Claude Code/similar tools: https://github.com/CaseyHaralson/orrery/blob/main/docs/COMPA...

How it works:

- It installs a few agent skills that help guide plan generation, step execution, and review

- A script breaks the plan into steps and then loops through the plan giving background agents the context

Quick start:

- Install + init:

  npm install -g @caseyharalson/orrery
  orrery init
- Generate a plan: ask your agent to use the discovery skill for [goal]

- Execute:

  orrery exec # (optionally inside a devcontainer)
Repo: https://github.com/CaseyHaralson/orrery

Feedback I'd love:

- Would this be useful in your workflow?

- What would make this stand out vs other orchestrators?

- Which part is most valuable: idea decomposition, plan format, review loop, or execution runner?

---

Example Plan Yaml:

  metadata:
    source_idea: "Simple test plan for parallel and
  dependency testing"
    outcomes:
      - Test parallel step execution
      - Test dependency resolution

  steps:
    - id: "1"
      description: "Create config file"
      deps: []
      parallel: true
      context: "Initial config file with basic settings"
      requirements:
        - Create config.json with app name and version
      criteria:
        - File exists and contains valid JSON
      files:
        - test-output/config.json

Improving Unnesting of Complex Queries [pdf]

https://15799.courses.cs.cmu.edu/spring2025/papers/11-unnesting/neumann-btw2025.pdf
1•todsacerdoti•2m ago•0 comments

The surprising attention on sprites, exe.dev, and shellbox

https://lalitm.com/trying-sprites-exedev-shellbox/
1•todsacerdoti•3m ago•0 comments

Charcoal-Powered Generator – Charging Off-Grid Battery with Homemade Power [video]

https://www.youtube.com/watch?v=vpjBlfd3s4g
1•Dries007•7m ago•0 comments

Genode OS is a tool kit for building highly secure special-purpose OS

https://genode.org/about/index
1•doener•8m ago•0 comments

What Was History's Deadliest Era?

https://jacobin.com/2026/01/book-review-crais-modernity-violence
1•wahnfrieden•8m ago•0 comments

ClawMatch – A dating API for AI agents

https://clawmatch.ai
1•mischainc•11m ago•1 comments

CachyOS Saying "No" to Bazzite's Open Gaming Collective

https://old.reddit.com/r/cachyos/comments/1qq0dxr/open_gaming_collective_ogc_formed_to_push_linux...
2•tuananh•11m ago•0 comments

Ask HN: Any real OpenClaw (Clawd Bot/Molt Bot) users? What's your experience?

7•cvhc•12m ago•1 comments

Over Creamy Chicken, Europe's Leaders Try to Reduce Dependence on Trump

https://www.nytimes.com/2026/01/31/world/europe/eu-trump-greenland-europe.html
1•doener•14m ago•0 comments

Musk's SpaceX applies to launch 1M satellites into orbit

https://www.bbc.co.uk/news/articles/cyv5l24mrjmo
1•mellosouls•15m ago•0 comments

The "User-Generated Content" Ruse

https://www.newcartographies.com/p/the-user-generated-content-ruse
1•razorburn•17m ago•0 comments

Users report Firefox's new update deletes bookmarks and more

https://old.reddit.com/r/firefox/comments/1qrnrga/firefox_just_randomly_nuked_itself/
2•lazylion2•17m ago•1 comments

Russia's Oil Revenue, the Lifeblood of Its War Machine, Is Plummeting

https://www.nytimes.com/2026/01/31/world/europe/russia-economy-oil.html
4•doener•19m ago•1 comments

Pydantic Monty: A minimal, secure Python interpreter (in Rust) for use by AI

https://github.com/pydantic/monty
1•patrick91•22m ago•0 comments

General relativity explains why binary star systems rarely host planets

https://phys.org/news/2026-01-tatooine-planets-rare-general-binary.html
2•bikenaga•22m ago•1 comments

Autonomous Agent Marketplace

https://50c14l.com
1•rgbrgb•22m ago•0 comments

Withnail and AI – We've Gone on Holiday to the Future by Mistake

https://www.sebs.website/blog/withnail-and-ai
1•Incerto•23m ago•0 comments

A lot of the Moltbook stuff is fake

https://twitter.com/HumanHarlan/status/2017424292548673830
9•kumarm•24m ago•3 comments

U.S. Military Tells Key Middle East Ally to Prepare for Attack on Iran

https://www.dropsitenews.com/p/united-states-iran-imminent-attack-strikes-trump-israel
2•spzx•26m ago•0 comments

China's genius plan to win the AI race is paying off

https://www.ft.com/content/68f60392-88bf-419c-96c7-c3d580ec9d97
5•alecco•27m ago•2 comments

So, why *should* GNOME support server side decorations?

https://blister.zip/posts/gnome-ssd/
3•PaulHoule•28m ago•0 comments

Long-lost shipwreck resurfaces on Jersey Shore

https://www.foxnews.com/travel/long-lost-shipwreck-resurfaces-along-jersey-shore-officials-warn-a...
1•newsoftheday•28m ago•1 comments

Remembering Christa: 40 Years After the Challenger

https://www.nhpr.org/remembering-christa-40-years-after-the-challenger
1•indigodaddy•28m ago•0 comments

A self-hostable media stack that configures itself on Kubernetes

https://charmarr.tv/en/latest/
1•ivdi•30m ago•0 comments

Single Entry Point Layer Is Underrated

https://medium.com/@HobokenDays/single-entry-point-layer-is-underrated-e116eab03b53
2•HideInNews•30m ago•1 comments

Demystifying Evals for AI Agents

https://www.anthropic.com/engineering/demystifying-evals-for-ai-agents
1•i7l•31m ago•0 comments

Exposing a 'mental trap': The hidden bias behind chronic indecision

https://medicalxpress.com/news/2026-01-exposing-mental-hidden-bias-chronic.html
1•bikenaga•31m ago•1 comments

Show HN: ArtCraft AI crafting engine, written in Rust

https://github.com/storytold/artcraft
1•echelon•31m ago•0 comments

GNU Guile

https://www.gnu.org/software/guile/
2•tosh•31m ago•0 comments

Will AI Replace Builders?

2•skshadan•32m ago•1 comments