Conversation
Agent-Logs-Url: https://github.com/alkindilabs/template/sessions/66c999b0-f0ff-42a0-a10c-245021e06e7f Co-authored-by: 0xferit <3106907+0xferit@users.noreply.github.com>
|
@copilot try again. I lifted the firewall. |
I've re-fetched the official OpenAI Codex guide at |
|
@copilot Improve. CONTRIBUTING.md is both for AI and humans to follow. AGENTS.md should only adds things extra over CONTRIBUTING.md and otherwise refer to CONTRIBUTING.md. Remove aim for small PRs rule. |
- AGENTS.md now only contains agent-specific context (project overview, repo layout, essential commands, boundaries/constraints) and defers all contribution guidelines to CONTRIBUTING.md - Removed duplicated sections: coding conventions, testing requirements, security, contribution workflow, architecture decisions - Removed "aim for PRs under 300 lines" rule from CONTRIBUTING.md - CONTRIBUTING.md is now the single source of truth for both humans and AI agents Agent-Logs-Url: https://github.com/alkindilabs/template/sessions/d745093f-9593-4a44-91d1-ffb11e5dd3a6 Co-authored-by: 0xferit <3106907+0xferit@users.noreply.github.com>
Done in |
1. Add More Agent Files
2. Add Repository Scaffolding
3. Add CI/CD Templates
4. Add Security & Governance Docs
5. Enhance the Existing Files
|
…iles - GEMINI.md symlink → AGENTS.md - .github/copilot-instructions.md for GitHub Copilot - .github/agents/.gitkeep for agent configurations - .gitignore with common patterns - .editorconfig for cross-editor consistency - LICENSE (MIT) - README.md fleshed out with badges, structure, getting started - .github/workflows/ci.yml starter CI pipeline - .github/PULL_REQUEST_TEMPLATE.md with checklist - .github/ISSUE_TEMPLATE/ bug report and feature request - .github/dependabot.yml for GitHub Actions updates - SECURITY.md vulnerability reporting process - CODE_OF_CONDUCT.md (Contributor Covenant) - doc/adr/.gitkeep ADR directory - Updated AGENTS.md repo layout and CONTRIBUTING.md security link Agent-Logs-Url: https://github.com/alkindilabs/template/sessions/1a5761bd-8192-4550-a445-c53da0acc8b3 Co-authored-by: 0xferit <3106907+0xferit@users.noreply.github.com>
|
... All items implemented in Agent files: GEMINI.md symlink, Scaffolding: CI/CD: Governance: Updated AGENTS.md repo layout and CONTRIBUTING.md security section to reference SECURITY.md. |
|
@copilot Could we write a rule so that every PR push automatically triggers a Copilot review? |
Agent-Logs-Url: https://github.com/alkindilabs/template/sessions/06f1776a-570f-4296-a697-5fa5834e5164 Co-authored-by: 0xferit <3106907+0xferit@users.noreply.github.com>
Added Prerequisite: Copilot code review must be enabled in the repository settings (Settings → Copilot → Code review). |
|
@copilot ci failed |
…ctions Agent-Logs-Url: https://github.com/alkindilabs/template/sessions/494ba469-2de8-41d0-b4fd-b017a0af7ef1 Co-authored-by: 0xferit <3106907+0xferit@users.noreply.github.com>
The |
Bootstraps a complete, language-agnostic repository template with contribution docs, AI agent configuration, CI/CD templates, governance files, and developer tooling.
Changes
Contribution & Agent Docs
CONTRIBUTING.md— Primary contribution guide for both humans and AI agents. Covers: Conventional Commits format, PR focus discipline, Gitflow branching, code review expectations (author + reviewer), AAA testing pattern, SOLID/maintainability principles, security posture, and ADR format/lifecycle.AGENTS.md— SupplementsCONTRIBUTING.mdwith agent-specific context only: project overview, repository layout, essential commands (language-agnostic placeholders), and hard constraints/boundaries. Defers all contribution guidelines toCONTRIBUTING.md— no duplication between the two files.CLAUDE.md/GEMINI.md— Filesystem symlinks toAGENTS.md. Tracked by git as mode120000; Claude and Gemini pick up the same instructions without separate files to maintain..github/copilot-instructions.md— Repository-specific coding guidance for GitHub Copilot, referencing bothCONTRIBUTING.mdandAGENTS.md.Repository Scaffolding
.gitignore— Sensible defaults covering dependencies, build outputs, IDE files, environment secrets, logs, coverage artifacts, and OS files..editorconfig— Enforces consistent whitespace, encoding, and line endings across editors.LICENSE— MIT License.README.md— Fleshed out with CI badge, license badge, feature list, getting started guide, full repository structure overview, and Copilot auto-review setup instructions.CI/CD Templates
.github/workflows/ci.yml— Starter CI pipeline with commented examples for Node.js, Python, and Go toolchains.README.mdfor configuring automatic Copilot code reviews via GitHub repository rulesets (Settings → Rules → Rulesets → enable "Automatically request Copilot code review")..github/PULL_REQUEST_TEMPLATE.md— PR template with checklist aligned to the contributing guide..github/ISSUE_TEMPLATE/— Bug report and feature request issue templates..github/dependabot.yml— Automated dependency updates for GitHub Actions (with commented examples for other ecosystems).Security & Governance
SECURITY.md— Vulnerability reporting instructions, referenced fromCONTRIBUTING.md.CODE_OF_CONDUCT.md— Contributor Covenant community standards.doc/adr/.gitkeep— Creates the ADR directory referenced inCONTRIBUTING.md..github/agents/.gitkeep— Bootstraps the agent configurations directory referenced inAGENTS.md.Original prompt