chore: establish agent-first development ethos across project#293
Merged
johntmyers merged 16 commits intomainfrom Mar 14, 2026
Merged
chore: establish agent-first development ethos across project#293johntmyers merged 16 commits intomainfrom
johntmyers merged 16 commits intomainfrom
Conversation
Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
…tion Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
…triage awareness Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
drew
pushed a commit
that referenced
this pull request
Mar 16, 2026
* docs: enhance AGENTS.md as primary agent entrypoint Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com> * chore: add opencode agent definitions for sub-agent workflows Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com> * docs: overhaul CONTRIBUTING.md for agent-first workflow Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com> * docs: reframe README.md with agent-first identity Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com> * chore: add bug report and feature request issue templates Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com> * chore: add issue template config with agent-first contact links Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com> * chore: add pull request template Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com> * chore: add CODEOWNERS Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com> * chore: update .claude/ README to document skill symlink and consolidation Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com> * chore: remove github-rest-api skill Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com> * feat: add triage-issue skill for community issue assessment Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com> * refactor: update create-github-issue skill for template conformance Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com> * refactor: update create-github-pr skill for template conformance Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com> * refactor: update build-from-issue skill for template conformance and triage awareness Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com> * ci: add issue triage gate workflow Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com> * feat: add sync-agent-infra skill to detect and fix infrastructure drift Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com> --------- Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Establishes the agent-first development identity across OpenShell — documentation, GitHub workflows, issue/PR templates, agent skills, and contributor guardrails. The project builds safe agent runtimes and is itself built by agents; this PR makes that visible and enforceable.
triage-issue,sync-agent-infra), removes the redundantgithub-rest-apiskill, and updates three existing skills for template conformanceRelated Issue
N/A — internal initiative to protect and codify the project's agent-first development model.
Changes
Documentation (Phase 1)
GitHub Infrastructure (Phase 2)
.github/ISSUE_TEMPLATE/bug_report.yml— Structured bug template requiring agent diagnostic section, environment details, reproduction steps, and checklist..github/ISSUE_TEMPLATE/feature_request.yml— Design-first feature template requiring agent investigation, design proposal, and checklist..github/ISSUE_TEMPLATE/config.yml— Disables blank issues, redirects questions to agents, redirects security to SECURITY.md..github/PULL_REQUEST_TEMPLATE.md— Standard PR structure: Summary, Related Issue, Changes, Testing, Checklist..github/CODEOWNERS— Broad ownership under@NVIDIA/openshell-codeowners..github/workflows/issue-triage.yml— Deterministic gate that labels issues missing agent diagnostic sections withneeds-agent-triage.Agent Skills (Phase 3)
triage-issue— Assesses community issues (single or batch mode), validates agent diagnostic quality, applies labels, and posts triage summaries.sync-agent-infra— Detects drift across AGENTS.md, CONTRIBUTING.md, skill files, workflow files, and agent definitions; generates fix plan.github-rest-api— Redundant with the sandbox-deployedgithubskill indeploy/docker/sandbox/skills/github/.create-github-issue— Aligned output format with new issue templates.create-github-pr— Aligned PR description with new PR template.build-from-issue— Addedneeds-agent-triageawareness, aligned PR output with template.Agent Definitions (Phase 4)
.opencode/agents/arch-doc-writer.md— OpenCode sub-agent for architecture documentation..opencode/agents/principal-engineer-reviewer.md— OpenCode sub-agent for code review..claude/README.md— Updated to document the.claude/skills→../.agents/skills/symlink.Testing
Checklist