Who it is forA software architect starting a new project who needs to choose between existing repositories and custom components for webhook delivery.
The problemArchitecture choices often start from a library someone remembers, without checking existing code or the source and license of candidates.
The outcomeThe agent returns a design that shows what to Take, Borrow, or Build and how that changes the architecture, with no dependencies installed and no code written.
What you need first
- A coding agent that supports Agent Skills, such as Claude Code or Codex
- Git installed for the Claude Code path
- Node.js 22.20.0 or later for the skills CLI path
- A local project to run the skill against
Steps
- Install the skill with the Claude Code or skills CLI steps from this guide
- Open a new project folder in your agent
- Send the architecture request that asks for design only and says not to install dependencies or implement code
- Review which GitHub and official repositories the agent checked and which gaps it found
- Ask the agent to label any candidate it could not read as unverified before you adopt it
Prompt for your agent
Use the reuse-before-build skill to design durable webhook delivery for the new project in <project-path>. Check GitHub and official repositories where existing assets leave a gap, and show what to Take, Borrow, or Build. Keep this to design and verify that no dependencies are installed and no code is written.
Caveat. The README says external research needs the agent's existing network access and that evidence checks do not replace security or legal review.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for Ai-Eastern/reuse-before-build and "Plan webhook delivery architecture before writing code"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer