Skip to content

feat(skill): add sem semantic version control skill#376

Merged
rs545837 merged 3 commits into
Ataraxy-Labs:mainfrom
linhlban150612:feat/add-sem-agent-skill
Jun 25, 2026
Merged

feat(skill): add sem semantic version control skill#376
rs545837 merged 3 commits into
Ataraxy-Labs:mainfrom
linhlban150612:feat/add-sem-agent-skill

Conversation

@linhlban150612

Copy link
Copy Markdown
Contributor

Summary

  • add agent skill for semantic diff, impact, blame, history, context, and graph workflows
  • document CLI, JSON, MCP, and install usage
  • add required changelog entry

Test plan

  • run git diff --check
  • verify CHANGELOG.md has additions
  • scan staged changes for credential patterns

Copilot AI review requested due to automatic review settings June 20, 2026 03:27

@inspect-review inspect-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

inspect review

Triage: 14 entities analyzed | 0 critical, 0 high, 0 medium, 14 low
Verdict: standard_review

Findings (0)


Reviewed by inspect | Entity-level triage found 0 high-risk changes

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Adds a new “sem” agent skill document to guide semantic diff/impact/blame/history/context/graph workflows, and records the addition in the changelog.

Changes:

  • Add skills/sem/SKILL.md with CLI + JSON + MCP usage guidance for sem workflows.
  • Add an Unreleased changelog entry noting the new agent skill documentation.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
skills/sem/SKILL.md New skill documentation (commands, JSON schema example, MCP server usage, install notes).
CHANGELOG.md Adds an Unreleased “Added” entry for the new agent skill documentation.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread skills/sem/SKILL.md
name: sem
description: Use sem to get entity-level (function/class/method) semantic diffs, impact analysis, blame, and dependency context from any Git repo. Trigger this skill whenever the user asks what changed in a commit or PR, wants to understand the blast radius of a change, needs to know who last modified a function, wants to trace how a function evolved, or needs structured code context for an LLM task. Also use it proactively when reviewing code, planning refactors, or any time line-level git diff output would be noisy or hard to interpret.
license: MIT OR Apache-2.0
compatibility: Requires the sem CLI (https://github.com/Ataraxy-Labs/sem) on PATH and a Git repository
Comment thread skills/sem/SKILL.md
Comment on lines +112 to +123
{
"summary": { "fileCount": 2, "added": 1, "modified": 1, "deleted": 1 },
"changes": [
{
"entityId": "src/auth.ts::function::validateToken",
"changeType": "modified",
"entityType": "function",
"entityName": "validateToken",
"filePath": "src/auth.ts"
}
]
}

@inspect-review inspect-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

inspect review

Triage: 14 entities analyzed | 0 critical, 0 high, 0 medium, 14 low
Verdict: standard_review

Findings (1)

  1. [low] CHANGELOG.md has duplicate '### Added' heading at lines 8 and 11, which will break markdown parsing and navigation. The second heading should likely be '### Changed' or '### Fixed'.

Reviewed by inspect | Entity-level triage found 0 high-risk changes

@rs545837 rs545837 merged commit 4578a5e into Ataraxy-Labs:main Jun 25, 2026
1 check passed
rs545837 added a commit that referenced this pull request Jun 25, 2026
Rides the agent ecosystem , the cheapest way to turn agent users into
sem users.

```
npx @ataraxy-labs/sem-skill
```

One command installs the sem **skill** into `~/.claude/skills/` and
registers the **sem MCP server**, so a coding agent (Claude Code) picks
up sem , impact / context / orient / diff over grep for structural
questions , with no manual MCP wiring. Idempotent.

- Distributes the **canonical skill from #376** (a `prepack` copies
`skills/sem/SKILL.md`, single source of truth; credit to
@linhlban150612).
- The skill is extended with `sem orient` / `sem_entities` query and
`sem context --hops` so it reflects current capabilities.

Verified the installer end to end (skill installed, MCP detected,
idempotent re-run).

Not published to npm yet , that's a separate `npm publish` once you
approve.
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.

3 participants