A technology radar board your architecture group works out of

Every library you have adopted, are trialing, are assessing or have put on hold, on one board, with live research and a written recommendation on each card.

App
Context7GitHubNotionEngineeringResearch & MonitoringAI Reports
PromptCreate

Build me a technology radar board that our architecture review group works out of. The board has four rings, and every library we care about sits as a card in exactly one of them. Show the ring definitions as help text on the board so newcomers read the same rules we do: Adopt means high confidence, widely used in production, low risk. Trial means proven on real projects but knowledge and support are limited to a small group. Assess means worth investigating. Hold means we trialled it and do not recommend it, or it is legacy and high maintenance in production.

The main view is the radar board itself. Each card shows the library name, the ring it is in, its category (things like ORM, queue, auth, frontend framework, observability), the owner from our group, and the date it was last evaluated. I want to drag a card from one ring to another and pick an owner from a dropdown, and both of those need to save in the app so the placement sticks for everyone. Ring placement, owner, category, evaluation text and evaluation date are all app side persistence, not writes to any connected tool. Let me filter the board by category and by owner, and show a count per ring.

To add a library, I type its name and the app resolves it against Context7 using Search for Libraries, showing me the matching library IDs so I can pick the right one. Store that library ID on the card along with the GitHub repository behind it in owner/repo form. Use GitHub List Organization Repositories to let me pick our own organization once in settings, so the code search below knows where to look.

Opening a card gives me a live picture of that library, fetched when the card opens rather than from a stale copy. From Context7, use Get Documentation Context against that library ID to pull what the library actually does and its core API surface, asking a specific evaluation question rather than a vague one. From GitHub, use Get a Repository for stars, last push date, open issue count and whether it is archived, Get Repository Community Profile for the health score and which community files exist, Get Repository License for the license it carries, and List Repository Issues for recent issue activity so I can see whether maintainers are responsive or the tracker is a graveyard. Lay all of that out as a readable panel, not a JSON dump.

The same card also has to tell me where we already use this library today. Use GitHub Search Code scoped to our organization, searching for the package name in import statements and manifest files, then group the hits by repository and show which repositories touch it and how many matches each has. If there are no hits, say so plainly, because a library nobody uses yet is a very different conversation from one that is already load bearing.

Put an Evaluate this library button on the card that kicks off a background agent. The agent gathers everything above, then does the part a person would do: it compares this candidate against the other libraries already sitting in the same category on our board, for example the other ORMs or the other queues or the other auth libraries, using their stored details and their own repository stats. It then writes a recommendation back onto the card containing a short verdict, the risks, license notes, how it stacks up against the alternatives we already have, and a suggested ring. Save that write up on the card so the whole group can read it, stamp the card with the evaluation date and who ran it, and show a clear running state on the button while the agent works.

A second button, Record the decision, kicks off an agent that writes an architecture decision record into our Notion decisions database using Create a Page. The record follows the standard shape: context (what we were choosing between and why it came up now), the decision (which library and which ring), and the consequences (what this commits us to, what it rules out, what we will have to revisit). It should draw on the evaluation already on the card rather than starting from scratch. When the page comes back, save its URL on the card and show it as a link, so the card and the decision record always point at each other.

Flag staleness prominently. Any card whose last evaluation date is more than a quarter old gets a stale badge, and cards that have never been evaluated are marked as never reviewed. Put a count of stale cards at the top of the board and let me filter down to just those, because a radar is a timeboxed inventory and it only works if it gets re-reviewed on a cycle.

Finally, give me a compare view. I select two or three cards in the same category and see them side by side in columns: ring, owner, what the library does, stars, last push date, community health, license, how many of our repositories already use it, and the headline of the latest recommendation. This is for the moment in a review session when the group is deciding between real candidates, so keep it dense and readable on one screen.

The audience is architects and staff engineers during planning cycles, so keep the tone and the copy aimed at people making an adoption decision. Nothing here writes to GitHub, and the only thing written outside the app is the Notion decision record.

What does this prompt do?

  • Puts every library your group cares about on a single board with four rings, Adopt, Trial, Assess and Hold, and lets you drag a card between rings and hand it an owner, with the placement saved.
  • Opening a card shows a live picture of that library: what it does and its main features, how active the project is, what license it carries, recent issue activity, and which of your own repositories already use it.
  • An Evaluate button sends a background researcher to gather all of that, weigh the library against the others in the same category such as ORMs or queues or auth, and write a recommendation with risks and a license note straight onto the card.
  • A Record the decision button writes a full architecture decision record into your Notion decisions database, capturing the context, the decision and the consequences, and links it back on the card. Anything not reviewed in the last quarter is flagged stale.

What do I need to use this?

  • A Context7 account and its API key, used to look up what each library does and how it is used
  • A GitHub login with read access to your organization's repositories
  • A Notion workspace with a decisions database, shared with your Notion connection so pages can be created in it
  • The names of the libraries you want on the board to start with, and the GitHub repository behind each one

How can I customize it?

  • Rename the four rings if your group uses different words for its adoption stages, and reword the definition shown under each one.
  • Change the staleness window from one quarter to whatever your review cycle actually is, or turn the flag off entirely.
  • Point the decision records at a different Notion database, or change the sections each record captures beyond context, decision and consequences.
  • Adjust the categories used for comparison so they match how your team groups technology, for example splitting frontend frameworks from build tooling.

FAQs

What is a technology radar?
It is a curated inventory of the technologies your team uses or is considering, sorted into adoption rings. Adopt means high confidence and low risk in production. Trial means proven on real projects but known to only a small group. Assess means worth investigating. Hold means tried and not recommended, or legacy and expensive to keep. It gives everyone one visual source of truth for what you recommend, what you are still evaluating, and what you are moving away from.
Do we have to already use a library to put it on the board?
No. That is the point of the Assess ring. You can add a candidate you have never shipped, have the app research it, and compare it against the tools you already run before anyone writes a line of code.
Where does the information on each card come from?
Descriptions and the feature summary come from Context7's documentation index for that library. Project health, license and recent issue activity come from the library's GitHub repository. The list of places you already use it comes from searching your own organization's code.
Does this change anything in our repositories?
No. Everything it reads from GitHub is read only. The single thing it writes anywhere outside the board is the decision record page it creates in your Notion decisions database, and only when someone presses that button.
What happens when a card goes stale?
Any card whose last evaluation is older than a quarter gets a stale badge, and you can filter the board down to just those. Radars rot between review cycles, so the flag is there to tell your group what to re-review at the next session rather than letting an old verdict sit there looking current.
Can we compare two options head to head?
Yes. Pick two or three cards in the same category and the compare view puts them side by side, with ring, owner, project activity, license, how much you already use each one, and the latest recommendation for each.

Related templates

Share of voice dashboard for your brand and competitors

See how your brand's news coverage and sentiment stack up against four competitors, then let an assistant write the weekly report for you.

GDELT
Notion
Slack Bot
App
Influencer campaign roster board with AI creator briefs

Drag creators through Sourced to Wrapped on a board grouped by campaign, with audience stats on every card and a one-click brief for each creator.

HypeAuditor
Google Sheets
Notion
App
Smart home entity health cockpit for Home Assistant

Open one screen to find every unavailable, stale, or low-battery device in your smart home, see which hub is really at fault, and clear out the dead entries in bulk.

Home Assistant
Notion
App
Open model approval desk for your production AI stack

See every open model your teams run in production, who approved it, and whether a quiet license change means it needs another look.

Hugging Face
Notion
Slack Bot
App
Bid board that watches every procurement portal for you

Stop checking a dozen agency sites by hand. Open one board of live solicitations, each scored against what your team can actually bid on.

Hyperbrowser
Notion
Slack Bot
App
Open a Heroku release war room the moment production looks wrong

See every recent deploy across all your Heroku apps in one timeline, then roll back, restart, or file an incident without leaving the screen.

Heroku
GitHub
Linear
App

Stop relitigating the same library debates every quarter.

Put every adoption decision on one board, with the research, the reasoning and the written record attached to it.