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
6 changes: 3 additions & 3 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
"name": "context-engineering-kit",
"version": "2.2.0",
"version": "2.2.1",
"description": "Hand-crafted collection of advanced context engineering techniques and patterns with minimal token footprint focused on improving agent result quality.",
"owner": {
"name": "NeoLabHQ",
Expand All @@ -22,7 +22,7 @@
{
"name": "code-review",
"description": "Introduce codebase and PR review commands and skills using multiple specialized agents.",
"version": "1.1.0",
"version": "1.1.1",
"author": {
"name": "Vlad Goncharov",
"email": "vlad.goncharov@neolab.finance"
Expand Down Expand Up @@ -55,7 +55,7 @@
{
"name": "sadd",
"description": "Introduces skills for subagent-driven development, dispatches fresh subagent for each task with code review between tasks, enabling fast iteration with quality gates.",
"version": "1.3.0",
"version": "1.3.1",
"author": {
"name": "Vlad Goncharov",
"email": "vlad.goncharov@neolab.finance"
Expand Down
2 changes: 1 addition & 1 deletion plugins/code-review/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "code-review",
"version": "1.1.0",
"version": "1.1.1",
"description": "Introduce codebase and PR review commands and skills using multiple specialized agents.",
"author": {
"name": "Vlad Goncharov",
Expand Down
29 changes: 13 additions & 16 deletions plugins/code-review/skills/review-local-changes/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
---
name: code-review:review-local-changes
description: Comprehensive review of local uncommitted changes using specialized agents with code improvement suggestions
allowed-tools: ["Bash", "Glob", "Grep", "Read", "Task"]
disable-model-invocation: false
argument-hint: "[review-aspects] [--min-impact critical|high|medium|medium-low|low] [--json]"
---

Expand Down Expand Up @@ -86,6 +84,8 @@ Run a comprehensive code review of local uncommitted changes using multiple spec

### Phase 1: Preparation

Run following commands in order:

1. **Determine Review Scope**
- Check following commands to understand changes, use only commands that return amount of lines changed, not file content:
- `git status --short`
Expand All @@ -95,24 +95,21 @@ Run a comprehensive code review of local uncommitted changes using multiple spec
- `git diff --cached --name-only`
- **Staged vs unstaged**: Differentiate between staged (`git diff --cached`) and unstaged (`git diff`) changes. Review both by default. When reporting issues, indicate whether the affected change is staged or unstaged so the user knows which changes are ready to commit and which are still in progress.
- Parse `$ARGUMENTS` per the Command Arguments section above to resolve `REVIEW_ASPECTS`, `MIN_IMPACT`, `MIN_IMPACT_SCORE`, and `JSON_OUTPUT`
- If there are no changes, inform the user and exit

2. Use Haiku agent to give you a list of file paths to (but not the contents of) any relevant agent instruction files, if they exist: CLAUDE.md, AGENTS.md, **/constitution.md, the root README.md file, as well as any README.md files in the directories whose files were modified

3. Use a Haiku agent to analyze the changes and provide summary:
2. Launch up to 6 parallel Haiku agents to perform following tasks:
- One agent to search and give you a list of file paths to (but not the contents of) any relevant agent instruction files, if they exist: CLAUDE.md, AGENTS.md, **/constitution.md, the root README.md file, as well as any README.md files in the directories whose files were modified
- Split changed files based on amount of lines changed between other 1-5 agents and ask them following:

```markdown
**Identify Changed Files**
- Run `git diff --name-only` to see modified files
- Run `git diff --stat` to see change statistics
- Identify file types and scope of changes
```markdown
GOAL: Analyse local uncommitted changes in following files and provide summary

Please return a detailed summary of the local changes, including:
- Full list of changed files and their types
- Number of additions/deletions per file
- Overall scope of the change (feature, bugfix, refactoring, etc.)
```
Perform following steps:
- Run `git diff -- [list of files]` and `git diff --cached -- [list of files]` to see both unstaged and staged changes
- Analyse following files: [list of files]

4. If there are no changes, inform the user and exit
Please return a detailed summary of the changes in each file, including types of changes, their complexity, affected classes/functions/variables/etc., and overall description of the changes. For each file, indicate whether changes are staged, unstaged, or both.
```

### Phase 2: Searching for Issues and Improvements

Expand Down
2 changes: 1 addition & 1 deletion plugins/sadd/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "sadd",
"version": "1.3.0",
"version": "1.3.1",
"description": "Introduces skills for subagent-driven development, dispatches fresh subagent for each task with code review between tasks, enabling fast iteration with quality gates.",
"author": {
"name": "Vlad Goncharov",
Expand Down
Loading