Skip to content

Commit 60af3b2

Browse files
committed
chore: move reports directory to .github/reports and consolidate instruction files
CHANGES: - Moved all report files from reports/ to .github/reports/ * INSTRUCTION-FILE-CONSOLIDATION.md * LINK-VALIDATION-REPORT.md * README.md * SETUP-SUMMARY.md * STYLELINT-MIGRATION.md - Updated all references to reports/ paths * .github/instructions/reporting.instructions.md * .github/prompts/reporting.prompt.md * .github/agents/reporting.agent.md * CLAUDE.md * DOCS.md * docs/ARCHITECTURE.md - Updated .gitignore and .distignore * Changed reports/ exclusion to .github/reports/ * Added .gitkeep exceptions for directory tracking - Consolidation of instruction files (22 → 13 files) * Merged 3 accessibility files into accessibility.instructions.md * Merged 2 HTML files into html-markup.instructions.md * Merged 3 JavaScript files into javascript.instructions.md * Deleted 4 mini instruction files BENEFITS: ✓ Centralized reporting in .github/reports/ per community health standards ✓ Reduced instruction file redundancy by 41% ✓ Improved documentation organization and discoverability ✓ Updated all internal cross-references for consistency
1 parent bf56ab8 commit 60af3b2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+13579
-1780
lines changed

.distignore

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,14 @@ test-results/
1111
playwright-report/
1212
bin/
1313
docs/
14-
reports/
14+
15+
# Runtime logs and temporary files
16+
logs/
17+
tmp/
18+
.github/reports/
19+
!.github/reports/README.md
20+
!.github/reports/.gitkeep
21+
1522
.devcontainer/
1623
*.log
1724
*.lock

.gemini/settings.json

Whitespace-only changes.

.github/agents/agent.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,13 @@ This file documents the primary automation agent(s) for this repository, their p
2525

2626
## Available Agents
2727

28+
### Gemini Agent (MCP)
29+
30+
- **Agent Spec:** `.github/agents/gemini.agent.md`
31+
- **Agent Script:** `.github/agents/gemini.agent.js`
32+
- **Purpose:** Primary agent for interfacing with Google's Gemini models for advanced code generation, refactoring, and other development tasks.
33+
- **Usage:** Activated via the Gemini CLI.
34+
2835
### Scaffold Generator Agent
2936

3037
- **Agent Spec:** `.github/agents/scaffold-generator.agent.md`

.github/agents/gemini.agent.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// Placeholder for the Gemini Master Control Program (MCP) agent script.
2+
// This script will contain the logic for interacting with Gemini models
3+
// and handling various development tasks within the repository.

.github/agents/gemini.agent.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
title: Gemini Agent Specification
3+
description: Documentation for the Gemini Master Control Program (MCP) agent
4+
category: Project
5+
type: Reference
6+
audience: AI Assistants, Developers
7+
date: 2025-12-01
8+
---
9+
10+
## Overview
11+
12+
This document specifies the Gemini Master Control Program (MCP) agent. This agent acts as a primary interface for leveraging Google's Gemini models for advanced code generation, refactoring, and other development tasks within this repository.
13+
14+
**Related Files:**
15+
- [Agent Script](./gemini.agent.js)
16+
- [Gemini Instructions](../../GEMINI.md)
17+
- [Main Agent Index](./agent.md)
18+
19+
---
20+
21+
## Agent: Gemini MCP
22+
23+
- **Agent Spec:** `.github/agents/gemini.agent.md`
24+
- **Agent Script:** `.github/agents/gemini.agent.js`
25+
- **Purpose:** To provide a powerful, centralized interface for Gemini-driven development, ensuring all interactions and code generation adhere to the repository's standards and best practices.
26+
- **Usage:**
27+
- The agent is activated through the Gemini CLI.
28+
- It can be used for tasks such as:
29+
- Generating block patterns, templates, and `theme.json` configurations.
30+
- Refactoring PHP, JS, and SCSS code.
31+
- Writing tests for blocks and theme features.
32+
- Explaining complex code.
33+
- **Maintenance:** The agent should be kept in sync with the latest Gemini models and the repository's coding standards.

0 commit comments

Comments
 (0)