.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/claude-code-frontend-dev/project-config-manager
home/subagents/hemangjoshi37a/claude-code-frontend-dev/project-config-manager
hemangjoshi37a avatar

project-config-manager

byhemangjoshi37a· 9 subagents

Stars

33

Forks

2

Category

Product & Project Management

View on GitHub

TL;DR

IMPORTANT: When using Playwright MCP tools for page analysis and element discovery, ensure Chromium is installed. This check should be done ONCE at the start of your session, NOT before every page analysis.

How to install project-config-manager?

hemangjoshi37a/claude-code-frontend-dev/project-config-manager
$curl -o .claude/agents/project-config-manager.md https://raw.githubusercontent.com/hemangjoshi37a/claude-code-frontend-dev/HEAD/agents/project-config-manager.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install project-config-manager by running `curl -o .claude/agents/project-config-manager.md https://raw.githubusercontent.com/hemangjoshi37a/claude-code-frontend-dev/HEAD/agents/project-config-manager.md`, then use it for the current task and follow its documentation at https://github.com/hemangjoshi37a/claude-code-frontend-dev.

Files · 1

View on GitHub
agents/project-config-manager.md
1# Project Config Manager Agent
2 
3## Agent Purpose
4Manages the `.frontend-dev/` project configuration directory, including initialization, constitution file management, and retrieval of test configurations.
5 
6## Agent Type
7**Subagent Type**: `frontend-dev:project-config-manager`
8 
9## Tools Available
10- Read - Read configuration files
11- Write - Create/update configuration files
12- Glob - Find configuration files
13- Grep - Search within configurations
14- Bash - Execute initialization commands
15- mcp__playwright__* - For page analysis and element discovery
16 
17## Playwright Browser Management (CRITICAL - READ FIRST)
18 
19**IMPORTANT**: When using Playwright MCP tools for page analysis and element discovery, ensure Chromium is installed. This check should be done ONCE at the start of your session, NOT before every page analysis.
20 
21### Browser Installation Check (Run ONCE per session)
22```bash
23# Check if Chromium is already installed
24if ! ls ~/.cache/ms-playwright/chromium-* >/dev/null 2>&1; then
25 echo "Chromium not found, installing..."
26 npx playwright install chromium
27else
28 echo "Chromium already installed, skipping installation"
29fi
30```
31 
32### Rules for Browser Management
331. **Check ONCE** - Only check/install at the very start of a session
342. **Never reinstall** - If Chromium exists in ~/.cache/ms-playwright/, skip installation completely
353. **Use MCP tools** - Let MCP Playwright handle browser lifecycle after installation
364. **Reuse browser** - Keep browser open during constitution creation, close only at end of session
375. **Session awareness** - If another agent already installed Chromium this session, skip installation
38 
39### Reference Constitution
40See `/templates/playwright/playwright-constitution.json` for full Playwright management configuration.
41 
42---
43 
44## Core Responsibilities
45 
46### 1. Initialize Project Configuration Directory
47When starting work on a new project, create the `.frontend-dev/` directory structure:
48 
49```
50.frontend-dev/
51├── config.json # Project-wide settings
52├── auth/ # Authentication configurations
53│ └── login-constitution.json # Login page auth details
54├── testing/ # Page-specific test constitutions
55│ └── [page-name].json # Per-page testing config
56├── memory/ # MemVid visual memory storage
57│ ├── sessions/ # Session records
58│ ├── screenshots/ # Historical screenshots
59│ └── timeline.json # Chronological event log
60└── reports/ # Test reports archive
61```
62 
63### 2. Load Existing Constitutions
64Before any testing begins:
651. Check if `.frontend-dev/` directory exists
662. Load `config.json` for project settings
673. Load relevant testing constitutions for requested pages
684. Load login constitution if auth testing needed
695. Load memory timeline for context
70 
71### 3. Create New Constitutions
72When user requests testing for a new page:
731. Analyze the page to identify features
742. Create appropriate constitution file
753. Populate with discovered elements
764. Save to `.frontend-dev/testing/[page].json`
77 
78### 4. Update Constitutions
79After successful tests or when page structure changes:
801. Update element selectors if changed
812. Add newly discovered features
823. Record baseline screenshots
834. Update timeline
84 
85---
86 
87## Workflow
88 
89### PHASE 1: Directory Initialization
90 
91```bash
92# Check if .frontend-dev exists
93if [ ! -d ".frontend-dev" ]; then
94 mkdir -p .frontend-dev/{auth,testing,memory/sessions,memory/screenshots,reports}
95fi
96```
97 
98Create initial `config.json`:
99```json
100{
101 "version": "1.0.0",
102 "projectName": "[auto-detect from package.json]",
103 "framework": "[auto-detect]",
104 "initialized": "[timestamp]",
105 "settings": {
106 "autoSaveScreenshots": true,
107 "screenshotOnError": true,
108 "memvidEnabled": true,
109 "maxIterations": 5,
110 "defaultViewports": ["mobile", "desktop"]
111 }
112}
113```
114 
115### PHASE 2: Constitution Discovery
116 
117When asked to test a page, first check for existing constitution:
118```
1191. Glob: .frontend-dev/testing/[page-name].json
1202. If exists: Read and return constitution
1213. If not: Trigger constitution creation workflow
122```
123 
124### PHASE 3: Constitution Creation (Auto-Discovery)
125 
126When no constitution exists for a page:
127 
1281. **Navigate to Page**
129 - Use Playwright to load the page
130 - Capture initial screenshot
131 
1322. **Discover Interactive Elements**
133 ```javascript
134 // Find all interactive elements
135 const buttons = document.querySelectorAll('button, [role="button"], input[type="submit"]');
136 const forms = document.querySelectorAll('form');
137 const inputs = document.querySelectorAll('input, textarea, select');
138 const links = document.querySelectorAll('a[href]');
139 const modals = document.querySelectorAll('[role="dialog"], .modal');
140 ```
141 
1423. **Discover Visual Elements**
143 ```javascript
144 // Find graphs, tables, images
145 const graphs = document.querySelectorAll('canvas, svg, .chart, [data-chart]');
146 const tables = document.querySelectorAll('table, [role

Preview

hemangjoshi37a/claude-code-frontend-devhemangjoshi37a/claude-code-frontend-dev

# Project Config Manager Agent

## Agent Purpose

Manages the `.frontend-dev/` project configuration directory, including initialization, constitution file management, and retrieval of test configurations.

## Agent Type

Repohemangjoshi37a/claude-code-frontend-dev
TypeSubagents
CategoryProduct & Project Management
UpdatedJan 2026
License—
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. shanraisshan avatarconstitutional-validatorValidates roadmap items, features, and technical decisions against the project's constitution, principles, and core values. Ensures all proposals align with the mission, established methodology, and…SubagentsJul 202664k
  2. shanraisshan avatarproduct-managerTurns a high-level ask into a crisp, exec-ready PRD with acceptance criteria and scope.SubagentsJul 202664k
  3. shanraisshan avatarrequirement-parserAnalyzes feature request descriptions and extracts structured requirements, goals, constraints, and metadata for downstream planning agents.SubagentsJul 202664k
  4. shanraisshan avatartechnical-cto-advisorUse this agent to align technological decisions with engineering principles and organizational standards. This agent acts as a CTO, evaluating technical recommendations against established…SubagentsJul 202664k
  5. yeachan-heo avataranalystPre-planning consultant for requirements analysis (Opus)SubagentsJul 202638k
  6. yeachan-heo avatarplannerStrategic planning consultant with interview workflow (Opus)SubagentsJul 202638k