| Dimension | Shared | Only in A | Only in B | Overlap |
|---|---|---|---|---|
| Sections | 0 | 1 | 1 | 0% |
| Commands | 0 | 1 | 0 | 0% |
| Section tags | 1 | 0 | 1 | 50% |
What each file covers
Sections
0 shared · 1 only in A · 1 only in B- − claude-obsidian Copilot instructions
- + claude-obsidian: Gemini instructions
Commands
0 shared · 1 only in A · 0 only in B- − make test
Section tags
1 shared · 0 only in A · 1 only in B- + code-style
- agent-behaviour
Line diff
AgriciDaniel/claude-obsidian · .github/copilot-instructions.md
@@ −1 @@
1# claude-obsidian Copilot instructions
2
3Read `AGENTS.md` before proposing changes. The repository is an Agent Skills
4package, Claude Code adapter, standard-library Python core, and deterministic
5vault template—not the default live user vault.
6
7When editing:
8
9- Keep skill frontmatter to exactly `name` and single-line `description`.
10- Use Obsidian Flavored Markdown, flat YAML properties, and `YYYY-MM-DD` dates.
11- Never modify existing raw source payloads.
12- Route all logical knowledge mutations through one inspected operation bundle.
13- Keep workers draft-only and lint/query read-only.
14- Preserve vault path containment and product/vault separation.
15- Add hermetic regression tests for behavior changes and run `make test`.
16- Do not add secrets, private paths, unsupported capability claims, or duplicate
17 command wrappers.
18
19Public canonical: https://github.com/AgriciDaniel/claude-obsidian
20
AgriciDaniel/claude-obsidian · GEMINI.md
@@ +1 @@
1# claude-obsidian: Gemini instructions
2
3Read `AGENTS.md` as the canonical host-neutral contract. Skills live in
4`skills/<name>/SKILL.md` and the portable core lives in `claude_obsidian/`.
5
6Install skill discovery with:
7
8```bash
9bash bin/setup-multi-agent.sh --host gemini
10bash bin/setup-multi-agent.sh --host gemini --apply
11```
12
13The first command previews the links; the second applies that reviewed scope.
14
15This repository is product source, not the default user vault. Create a
16separate vault with the dry-run-first `init` command or adopt an existing vault.
17Resolve that vault before reading `wiki/hot.md` or running a skill.
18
19All shared mutations use one inspected `claude-obsidian.transaction.v1` bundle.
20Parallel workers draft only. Do not use direct shared writes, automatic commits,
21or the deprecated per-file lock helper. Remote egress and destructive actions
22need explicit user consent.
23
24Public canonical: https://github.com/AgriciDaniel/claude-obsidian
25
@@ −1 +1 @@
1−# claude-obsidian Copilot instructions
1+# claude-obsidian: Gemini instructions
22
3−Read `AGENTS.md` before proposing changes. The repository is an Agent Skills
4−package, Claude Code adapter, standard-library Python core, and deterministic
5−vault template—not the default live user vault.
3+Read `AGENTS.md` as the canonical host-neutral contract. Skills live in
4+`skills/<name>/SKILL.md` and the portable core lives in `claude_obsidian/`.
65
7−When editing:
6+Install skill discovery with:
87
9−- Keep skill frontmatter to exactly `name` and single-line `description`.
10−- Use Obsidian Flavored Markdown, flat YAML properties, and `YYYY-MM-DD` dates.
11−- Never modify existing raw source payloads.
12−- Route all logical knowledge mutations through one inspected operation bundle.
13−- Keep workers draft-only and lint/query read-only.
14−- Preserve vault path containment and product/vault separation.
15−- Add hermetic regression tests for behavior changes and run `make test`.
16−- Do not add secrets, private paths, unsupported capability claims, or duplicate
17− command wrappers.
8+```bash
9+bash bin/setup-multi-agent.sh --host gemini
10+bash bin/setup-multi-agent.sh --host gemini --apply
11+```
12+
13+The first command previews the links; the second applies that reviewed scope.
14+
15+This repository is product source, not the default user vault. Create a
16+separate vault with the dry-run-first `init` command or adopt an existing vault.
17+Resolve that vault before reading `wiki/hot.md` or running a skill.
18+
19+All shared mutations use one inspected `claude-obsidian.transaction.v1` bundle.
20+Parallel workers draft only. Do not use direct shared writes, automatic commits,
21+or the deprecated per-file lock helper. Remote egress and destructive actions
22+need explicit user consent.
1823
1924 Public canonical: https://github.com/AgriciDaniel/claude-obsidian
2025
