Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .cursor/commands/address-review.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
description: Address review comments on a GitHub PR
---

Follow @.agents/skills/address-review/SKILL.md.
5 changes: 5 additions & 0 deletions .cursor/commands/commit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
description: Create a Conventional Commit with signoff
---

Follow @.agents/skills/commit/SKILL.md.
5 changes: 5 additions & 0 deletions .cursor/commands/docs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
description: Update project docs per repo guidelines
---

Follow @.agents/skills/docs/SKILL.md.
5 changes: 5 additions & 0 deletions .cursor/commands/implement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
description: Implement a change following repo workflow
---

Follow @.agents/skills/implement/SKILL.md.
5 changes: 5 additions & 0 deletions .cursor/commands/issue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
description: Create a GitHub issue markdown file
---

Follow @.agents/skills/issue/SKILL.md.
5 changes: 5 additions & 0 deletions .cursor/commands/lint.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
description: Run repo format + lint workflow
---

Follow @.agents/skills/lint/SKILL.md.
5 changes: 5 additions & 0 deletions .cursor/commands/summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
description: Generate a concise PR implementation summary
---

Follow @.agents/skills/summary/SKILL.md.
9 changes: 9 additions & 0 deletions .cursor/rules/00-core.mdc
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dcoric What are your thoughts on this file - does this help improve the overall result when doing agentic development in Cursor? Or does our summary.md (which is quite extensive) do the trick?

Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
description: GitProxy core rules for Cursor
globs: ["**/*"]
alwaysApply: true
---
Read AGENTS.md for the full project guide. It is the canonical project guide for this repository.
Keep changes aligned with the chain-of-processors architecture.
Prefer the existing build, test, lint, and format commands listed in AGENTS.md.
Project skills are defined in .agents/skills/.
15 changes: 14 additions & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ npm run format:check
npm run format
```

**Stack: **
**Stack:** TypeScript, Node >=22, Express 5, React 16, Vitest 3, NeDB / MongoDB

---

Expand Down Expand Up @@ -366,6 +366,19 @@ All source files must include the Apache 2.0 license header (see any existing fi

---

## Tool Integration

This file is the canonical project guide. Tool-specific entry points:

- Claude Code: `CLAUDE.md` (bridge) + `.claude/skills/`
- GitHub Copilot: `.github/copilot-instructions.md`
- OpenCode: `.opencode/commands/`
- Gemini CLI: `GEMINI.md` (bridge)
- Cursor: `.cursor/rules/00-core.mdc` + `.cursor/commands/`
- Codex: `AGENTS.md` primary — (Codex does not have a dedicated convention file)

---

## Agent Workflow

**The main agent must act as an orchestrator.** Never do work inline that can be delegated to a subagent.
Expand Down
10 changes: 10 additions & 0 deletions GEMINI.md
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wondering if this file is necessary now with @dcoric latest changes on finos#1411? During my testing with Gemini CLI things worked fine despite not having a GEMINI.md available.

Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Gemini Instructions

Read and follow `AGENTS.md` first. It is the canonical project guide for this repository.

Additional Gemini-specific notes:

- Apply `AGENTS.md` as the source of truth. If this file and `AGENTS.md` ever differ, `AGENTS.md` wins.
- Keep changes aligned with the chain-of-processors architecture. Do not bypass approval gating, `blockForAuth`, waiting-authorization checks, or audit logging.
- Prefer the existing build, test, lint, and format commands listed in `AGENTS.md`.
- Project skills are defined in `.agents/skills/`.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ customize for your environment, see the [project's documentation](https://git-pr

## Contributing

Your contributions are at the core of making this a truly open source project. Any contributions you make are **greatly appreciated**. See [`CONTRIBUTING.md`](CONTRIBUTING.md) for more information. For AI-assisted development, start with [`AGENTS.md`](AGENTS.md). Tool-specific entry points are provided in [`CLAUDE.md`](CLAUDE.md), [`.cursor/rules/00-core.mdc`](.cursor/rules/00-core.mdc), and [`.github/copilot-instructions.md`](.github/copilot-instructions.md). Shared slash-command prompts live in [`.agents/commands`](.agents/commands), with tool-native entry points in [`.claude/commands`](.claude/commands) and [`.cursor/commands`](.cursor/commands).
Your contributions are at the core of making this a truly open source project. Any contributions you make are **greatly appreciated**. See [`CONTRIBUTING.md`](CONTRIBUTING.md) for more information. For AI-assisted development, start with [`AGENTS.md`](AGENTS.md). Tool-specific entry points are provided in [`CLAUDE.md`](CLAUDE.md), [`.cursor/rules/00-core.mdc`](.cursor/rules/00-core.mdc), and [`.github/copilot-instructions.md`](.github/copilot-instructions.md). Shared slash-command prompts live in [`.agents/skills`](.agents/skills), with tool-native entry points in [`.claude/skills`](.claude/skills) and [`.cursor/commands`](.cursor/commands).

## Security

Expand Down
Loading