Skip to content
Merged
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
159 changes: 0 additions & 159 deletions .agents/README.md

This file was deleted.

50 changes: 50 additions & 0 deletions .claude/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Dynamo Claude Configuration

Skills and rules for AI-assisted development in the Dynamo repo.
Canonical source of truth for Claude Code, claude.com, and Copilot (via generated wrappers).

## Directory structure

```
.claude/
├── settings.json # Shared Claude configuration tracked in source control
├── skills/ # Canonical agent skills (agentskills.io format)
│ └── <name>/
│ └── SKILL.md
├── rules/ # Always-on coding rules
│ └── <rule-name>.md
Comment on lines +9 to +15
├── agents/ # Additional tracked agent configuration/assets
├── agent-memory/ # Tracked shared memory/context files
└── README.md # This file
Comment on lines +14 to +18
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

worth looking at

```

## Skills

Reusable prompts following the [agentskills.io](https://agentskills.io/specification) format. Each skill lives in `skills/<name>/SKILL.md`. In Claude Code they are auto-triggered by description or invoked explicitly. To upload to claude.com, ZIP the skill directory and upload via Settings > Capabilities.

## Rules

Always-on guardrails in `rules/` applied across all sessions.

## Cross-tool parity

Skills are the canonical source. The table below shows how each tool loads them.

| Tool | How skills load |
|------|----------------|
| **Claude Code** | Natively from `.claude/skills/` |
| **Copilot (VS Code)** | Generated wrappers in `.github/agents/` |
| **Copilot (GitHub.com / CLI)** | Generated wrappers in `.github/agents/` only |
| **Cursor** | Reference skill files directly with `@.claude/skills/<name>/SKILL.md` |

## Wrapper sync

Keep Copilot wrappers in `.github/agents/` in sync with skills:

```powershell
# Regenerate wrappers
./.github/scripts/sync_agent_wrappers.ps1

# Validate (non-zero exit on drift — run in CI)
./.github/scripts/sync_agent_wrappers.ps1 -Check -Report
```
File renamed without changes.
1 change: 1 addition & 0 deletions .claude/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{}
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ description: Write and review C#/.NET code in Dynamo following Dynamo coding sta

## When not to use

- Writing NUnit tests -- use [dynamo-unit-testing](../dynamo-unit-testing/SKILL.md) instead.
- Architecture / onboarding questions -- use [dynamo-onboarding](../dynamo-onboarding/SKILL.md) instead.
- PR descriptions -- use [dynamo-pr-description](../dynamo-pr-description/SKILL.md) instead.
- Writing NUnit tests -- use dynamo-unit-testing instead.
- Architecture / onboarding questions -- use dynamo-onboarding instead.
- PR descriptions -- use dynamo-pr-description instead.

## Inputs expected

Expand Down Expand Up @@ -94,4 +94,4 @@ Comments explain *why*, not what.
---

**Related Skills:**
[dynamo-unit-testing](../dynamo-unit-testing/SKILL.md)[dynamo-onboarding](../dynamo-onboarding/SKILL.md)[dynamo-pr-description](../dynamo-pr-description/SKILL.md)
dynamo-unit-testing • dynamo-onboarding • dynamo-pr-description
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ description: Create structured Jira tickets for Dynamo from bug reports, failing

## When not to use

- PR descriptions -- use [dynamo-pr-description](../dynamo-pr-description/SKILL.md) instead.
- Architecture questions -- use [dynamo-onboarding](../dynamo-onboarding/SKILL.md) instead.
- PR descriptions -- use dynamo-pr-description instead.
- Architecture questions -- use dynamo-onboarding instead.

## Inputs expected

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ description: Navigate the Dynamo codebase and produce architecture briefings. Us

## When not to use

- Writing or reviewing C# code -- use [dynamo-dotnet-expert](../dynamo-dotnet-expert/SKILL.md).
- Writing or reviewing C# code -- use dynamo-dotnet-expert.
- Architecture / onboarding for DynamoMCP -- that lives in the DynamoMCP repo.

## Inputs expected
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ description: Generate PR descriptions for Dynamo that align with the team templa
## When not to use

- PRs targeting the DynamoMCP repo -- that repo has its own PR description skill.
- Jira ticket triage -- use [template](../dynamo-jira-ticket/assets/template.md) instead.
- Jira ticket triage -- use dynamo-jira-ticket instead.

## Inputs expected

Expand Down
Loading
Loading