Skip to content

doc: Repo Concierge and DX Friction Audit#3384

Open
Nikethana-Nagasubramanian wants to merge 1 commit intoadenhq:mainfrom
Nikethana-Nagasubramanian:main
Open

doc: Repo Concierge and DX Friction Audit#3384
Nikethana-Nagasubramanian wants to merge 1 commit intoadenhq:mainfrom
Nikethana-Nagasubramanian:main

Conversation

@Nikethana-Nagasubramanian

Overview

This PR introduces the Repo Concierge Agent, a context-aware onboarding tool designed to lower the "Time-to-First-Agent" for new developers. It addresses the widespread onboarding friction currently being reported by providing tailored repository summaries based on user personas (PM, Designer, Backend, Frontend).

Fixes & Improvements

This work directly addresses and provides fixes for the following community issues:

Fixes #3361: Implements concrete, real-world onboarding through a role-based concierge.

Fixes #3367: Resolves "whack-a-mole" dependency failures by identifying missing peer dependencies for web tools (playwright, playwright-stealth).

Fixes #3356: Updates example execution logic to use python3 for modern environment compatibility.

Documentation: DX Friction Audit

Included in this PR is a comprehensive audit (dx_friction_agents.md) detailing 11 critical friction points discovered during end-to-end development, including:

Success-Failure Loops: Addressing rigid character limits that cause expensive, non-corrective retries.

Context Blindness: Improving pathing and pre-flight credential validation.

Fault-Tolerant Tool Loading: Preventing server crashes when optional tool dependencies are missing.

Testing

Manual E2E: Successfully verified the Concierge agent across all four personas (PM, Designer, Backend, Frontend).

HITL Verified: Confirmed the Human-in-the-Loop feedback gate correctly refines and validates summaries.

Note: Encountered local environment SSL/Sandbox restrictions during pytest; however, core logic was verified via successful execution logs included in the audit.
Screenshot 2026-02-03 at 9 36 59 AM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant