Skip to content

feat: ship a Claude skill and testmap install-skill command#20

Merged
tylerriccio33 merged 1 commit into
mainfrom
feat/ship-claude-skill
Jul 5, 2026
Merged

feat: ship a Claude skill and testmap install-skill command#20
tylerriccio33 merged 1 commit into
mainfrom
feat/ship-claude-skill

Conversation

@tylerriccio33

Copy link
Copy Markdown
Owner

What

Ship a Claude Code skill with the testmap package so downstream users' agents know how to use it.

  • testmap-do skill bundled at packages/testmap/src/testmap/skill/SKILL.md — covers reading the report, tagging tests, selecting which functions to map, and writing each test kind (unit/integration/property/perf) simply.
  • testmap install-skill [--project|--user] subcommand copies it into .claude/skills/testmap-do/ (project-local by default, or ~/.claude with --user). Uses importlib.resources, so it works from an installed wheel — verified the file ships in the built wheel.
  • README note documenting the command.
  • Gave the repo's own add-feature skill proper SKILL.md frontmatter (was skill.md, no frontmatter).

Usage

pip install testmap && testmap install-skill

Agents can then act on /testmap-do fill out the map for functions, /testmap-do skip private functions in this file, etc.

🤖 Generated with Claude Code

Bundle a `testmap-do` Claude Code skill in the testmap package that
teaches agents how to use testmap: reading the report, tagging tests,
selecting which functions to map, and writing each test kind. Add a
`testmap install-skill [--project|--user]` subcommand that copies it into
`.claude/skills/`, document it in the README, and give the repo's own
add-feature skill proper SKILL.md frontmatter.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014GcFNWdzHvsbqU72LZUqo5
@tylerriccio33
tylerriccio33 merged commit 69abfb9 into main Jul 5, 2026
2 checks passed
@tylerriccio33
tylerriccio33 deleted the feat/ship-claude-skill branch July 5, 2026 14:54
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.

1 participant