One-click install
npx skills add https://github.com/geekjourneyx/agora --skill forge-geekjourneyx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: forge
Source: https://github.com/geekjourneyx/agora/tree/main/rooms/forge
Command: npx skills add https://github.com/geekjourneyx/agora --skill forge-geekjourneyx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Forge skill helps you resolve engineering and architecture decisions by gathering code evidence and producing a structured, adversarial recommendation instead of settling on intuition.

Core Features & Use Cases

  • Evidence-first deliberation: performs required evidence gathering (read files, search patterns, map structure, inspect git history, and run tests/dependency checks when available) before deciding.
  • Hegelian synthesis output: runs a two-round panel where Thesis and Antithesis are integrated into a Synthesis-style verdict for engineering trade-offs.
  • Modes for different decision pressures: supports Full, Quick, Duo, Triad, and member selection to match time constraints and desired rigor.

Use case: You are deciding between monorepo vs polyrepo for a system with active development, and you want a decision grounded in the current repository structure, change history, and practical maintainability risks.

Quick Start

Ask Forge: "Use /forge --triad architecture 'Should we use monorepo or polyrepo?' and provide an evidence-based verdict with risks and next steps."

Frequently Asked Questions about forge

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make an architecture decision based on actual code evidence instead of intuition?

To make an architecture decision based on code evidence, you need structured deliberation that gathers repository data, inspects git history, and runs tests before delivering a verdict. This approach forces evidence-backed analysis for engineering trade-offs.

What is the best way to evaluate monorepo vs polyrepo trade-offs for an actively developed system?

Evaluating monorepo vs polyrepo trade-offs requires analyzing current repository structure, change history, and maintainability risks. An adversarial panel approach synthesizes these opposing architectural options into a single, justified recommendation.

How do I structure a code review to resolve complex refactoring decisions?

Structuring a code review for refactoring decisions involves mapping file structures and searching code patterns to gather evidence. A dialectical synthesis process integrates opposing viewpoints into a clear implementation path with rationale.

Can I get a quick architecture recommendation when time is limited?

Yes, you can get a quick architecture recommendation when time is limited by using a reduced deliberation mode. Quick or Duo modes match varying time constraints while still gathering repository evidence to produce a synthesized verdict.

Why does debugging complex multi-repo systems require an adversarial analysis approach?

Debugging complex multi-repo systems benefits from adversarial analysis because it forces evidence gathering like dependency checks and git history inspection before deciding. This prevents premature fixes by validating hypotheses against actual repository state.