Skip to content

feat: dogfood repo infra — add agent guidance, YAML issue forms, pivot design#48

Open
robotlearning123 wants to merge 3 commits intomainfrom
feat/repo-infra-dogfood
Open

feat: dogfood repo infra — add agent guidance, YAML issue forms, pivot design#48
robotlearning123 wants to merge 3 commits intomainfrom
feat/repo-infra-dogfood

Conversation

@robotlearning123
Copy link
Member

Summary

  • Add agent guidance files for all major AI coding tools (CLAUDE.md, Copilot instructions, Copilot coding agent setup)
  • Upgrade issue templates from Markdown to structured YAML forms
  • Add v2 pivot design document
  • Add .gitattributes for cross-platform consistency
  • Update AGENTS.md to reflect v0.1.0 and new provider architecture

Changes

Agent Guidance (commit 1)

  • CLAUDE.md: repo-specific Claude Code instructions, imports AGENTS.md
  • .github/copilot-instructions.md: concise coding conventions for GitHub Copilot
  • .github/workflows/copilot-setup-steps.yml: environment setup for Copilot coding agent
  • .gitattributes: LF line endings for source files, binary handling
  • AGENTS.md: updated version (0.1.0), test count (152), new provider architecture

Issue Templates (commit 2)

  • Replace bug_report.mdbug_report.yml (YAML form with dropdowns, required fields)
  • Replace feature_request.mdfeature_request.yml (YAML form with category dropdown)
  • Add config.yml (disable blank issues, link to discussions)

Design Document (commit 3)

  • docs/plans/2026-02-28-pivot-design.md: full v2 pivot design — 9 modular providers, CLI + Action, autonomous setup

Why

Dogfooding: applying agent-ready's own standards to its own repo before building the tool that automates this for others. Every file created manually here is what a provider will generate automatically in v2.

Test plan

  • npm test passes (152 tests, 0 failures)
  • Verify YAML issue forms render correctly on GitHub
  • Verify copilot-setup-steps.yml runs successfully

🤖 Generated with Claude Code

robotlearning123 and others added 3 commits February 28, 2026 22:49
…ttributes

Add agent guidance files for all major AI coding tools:
- CLAUDE.md at repo root (imports AGENTS.md)
- .github/copilot-instructions.md for GitHub Copilot
- .github/workflows/copilot-setup-steps.yml for Copilot coding agent
- .gitattributes for cross-platform line ending normalization
- Update AGENTS.md to reflect v0.1.0 and new provider architecture

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace Markdown issue templates with YAML issue forms for structured
input. YAML forms are easier for agents to parse and provide dropdowns,
required field validation, and better UX.

- bug_report.yml: structured fields with OS dropdown, version inputs
- feature_request.yml: category dropdown, structured problem/solution
- config.yml: disable blank issues, link to discussions
- Remove old bug_report.md and feature_request.md

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Design for pivoting agent-ready from repo maturity scanner to
repo infrastructure setup tool. 9 modular providers, CLI + Action,
autonomous operation with opinionated defaults.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions
Copy link

github-actions bot commented Mar 1, 2026

Agent Ready Scan Results

Metric Value
Level L1
Score 57%
Project Type cli
Passed true
Full Report

Agent Readiness Report

Level: L1
Score: 57%
Project Type: cli

Pillar Summary

  • docs: L3 (53%)
  • style: L5 (100%)
  • build: L5 (89%)
  • test: L4 (50%)
  • security: L5 (67%)
  • observability: L5 (100%)
  • env: L5 (100%)
  • task_discovery: L5 (67%)
  • product: L5 (100%)
  • agent_config: L1 (41%)
  • code_quality: L2 (0%)

Failed Checks

  • [L1] agent_config.gitignore_agent: File exists but does not contain required pattern: .gitignore
  • [L2] agent_config.claude_commands: Found 0 files matching '.claude/commands/*.md', need at least 1
  • [L2] agent_config.cursorrules: Only 0/2 alternatives passed (need 1)
  • [L2] agent_config.aider_config: Only 0/3 alternatives passed (need 1)
  • [L2] agent_config.windsurf_rules: File not found: .windsurfrules
  • [L3] agent_config.mcp_json: Only 0/2 alternatives passed (need 1)
  • [L3] agent_config.claude_hooks: Found 0 files matching '.claude/hooks/*', need at least 1
  • [L4] agent_config.multi_agent_support: Only 0/3 alternatives passed (need 1)
  • [L4] agent_config.context_injection: Only 0/3 alternatives passed (need 1)
  • [L5] agent_config.autonomous_workflow: Only 0/3 alternatives passed (need 1)

...and 21 more

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant