AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Rollup

skill-evolvehq-docflow-rollup · by EvolveHQ

Generate the federation roll-up catalogue for a multi-repo product — aggregate every member repo's ADR metadata into one derived, product-wide view, run from the home repo. Use when the user says "roll up the federation", "generate the product-wide ADR view", "aggregate ADRs across the repos", "refresh the roll-up", or invokes /rollup. NOT for regenerating a single repo's own INDEX (that happens…

No reviews yet
0 installs
40 views
0.0% view→install

Install

$ agentstack add skill-evolvehq-docflow-rollup

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-evolvehq-docflow-rollup)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Rollup? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

rollup

Aggregate the ADR catalogues of every repo in a multi-repo product into one derived, read-only product-wide view. The roll-up is regenerated from source, never hand-edited — treat it exactly like a repo's own INDEX.md.

Step 0 — Preconditions

  1. This skill runs in the index-holding repo of a federation — the one

that carries federation-index.md (its Role is central for topology A, coordinator for B, or home for C). Confirm federation-index.md and a federation.md whose Role is central, home, or coordinator exist. If they do not, stop: either this repo is standalone (nothing to roll up) or it is a plain member — point the user at the index-holding repo.

  1. Read federation.md to learn the identity scheme (default

repo-prefixed slug /NNNN-slug); roll-up rows use it.

Step 1 — Enumerate members

Read federation-index.md. For each row, take the Repo id and the Pointer (the path/URL of that member's checkout). The member index is the only source of membership — do not auto-discover repos.

Step 2 — Collect each member's catalogue

For every member whose checkout is locally available at its pointer:

  • Read that member's INDEX.md (its authoritative local catalogue).
  • For each ADR row, capture the number, title, status, date, and

dependencies, and attach the owning repo id and the federation identity (the scheme from Step 0 applied to the local number).

A member's own INDEX.md stays authoritative for that member; this skill only reads it.

For the aggregate status of a product-wide decision (one with owning per-repo plan items across several members), also scan each member's plan/todo/ (pending) and plan/done/ (shipped) for items naming that decision's federation identity — that per-repo state feeds the aggregate column in Step 4.

Step 3 — Handle unreachable members

A member named in the index whose checkout is not locally available is not dropped and not a failure. Record it in a clearly separated "Not aggregated this run" list with its repo id and pointer, so the gap is visible rather than silent.

Step 4 — Write the roll-up

Write the aggregate to ROLLUP.md at the configured artefact root (the same root as INDEX.md), so every re-run overwrites the same file:

  • A header stating it is generated — do not hand-edit, with the run

date and the set of members aggregated.

  • One table across the whole product: federation identity, title, status,

owning repo, date. Group or sort by owning repo for readability.

  • For product-wide decisions, an aggregate status column derived

from per-repo plan-item state: Implemented only when every owning per-repo plan item is in a member's plan/done/, otherwise N of M repos shipped. This column is derived — never written back into any ADR.

  • The "Not aggregated this run" list from Step 3.

Do not alter any member's INDEX.md and do not write into any other repo.

Step 5 — Report

Tell the user how many members were aggregated, how many were skipped as unreachable (and which), and the total ADR count in the roll-up. Remind them the file is derived: re-run this skill to refresh it rather than editing it by hand.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.