Skip to content

Add CLAUDE.md guide for AI assistants#1

Draft
philipptempel wants to merge 1 commit into
masterfrom
claude/add-claude-documentation-Ap1xg
Draft

Add CLAUDE.md guide for AI assistants#1
philipptempel wants to merge 1 commit into
masterfrom
claude/add-claude-documentation-Ap1xg

Conversation

@philipptempel
Copy link
Copy Markdown
Contributor

Summary

  • Adds a top-level CLAUDE.md so future Claude Code sessions can operate productively in this repo without rediscovering basics.
  • Captures the tox/pytest workflow (including the --doctest-modules / --doctest-glob gotcha and tox -e dev venv bootstrap), the layered architecture (base abstractions → robot composite → motion/kinematicsanalysis evaluators → schema/stream serialization → visualization engines), and the project's conventions (__all__/__future__ headers, magic_repr, isort single-line imports, bump2version coupling across setup.py / README.rst / docs/conf.py / src/cdpyr/__init__.py).

Test plan

  • Confirm guidance matches current tox.ini, setup.cfg, and Makefile targets.
  • Verify the architecture sections still match src/cdpyr/ if subpackages are added or moved.

https://claude.ai/code/session_019y48wRYVdhXRSmWTDqPYyU


Generated by Claude Code

Document tox/pytest workflows, the layered cdpyr architecture
(base abstractions, robot composite model, motion patterns, analysis
evaluators, schema/stream serialization, visualization engines), and the
package's conventions (module headers, isort/flake8 rules, magic_repr,
bump2version flow) so future Claude Code sessions can be productive
without rediscovering them.

https://claude.ai/code/session_019y48wRYVdhXRSmWTDqPYyU
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants