tendril-debug-job
Analyze a Tendril job's execution artifacts to identify issues and improvement opportunities…
Comprehensive post-change review of all modified files. Checks for code smells, cleanup opportunities, unnecessary legacy support, missing tests, broken tests, and obsolete tests. Use after a big change to leave the codebase in better health.
$ npx -y skills add Ivy-Interactive/Ivy-Tendril --skill tendril-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/tendril-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Comprehensive post-change review of all modified files. Checks for code smells, cleanup opportunities, unnecessary legacy support, missing tests, broken tests, and obsolete tests. Use after a big change to leave the codebase in better health.
name: tendril-review description: Comprehensive post-change review of all modified files. Checks for code smells, cleanup opportunities, unnecessary legacy support, missing tests, broken tests, and obsolete tests. Use after a big change to leave the codebase in better health.
Perform a thorough review of all changes in the current working tree (or a specified branch/PR). The goal is to leave every touched file in better code health than before.
/tendril-review
No arguments required - operates on the current git diff against the base branch.
1. Identifies ALL changed files (staged, unstaged, and committed on branch) 2. Reviews each file for code smells, cleanup opportunities, and quality issues 3. Flags unnecessary legacy/backwards-compatibility code (asks before removing) 4. Checks test coverage - missing tests, broken tests, obsolete tests 5. Runs the test suite and reports failures 6. Produces actionable recommendations
1. Run `git diff --name-only` against the base branch to get all changed files 2. Run `git status` to capture any uncommitted changes 3. Categorize files: source code, tests, config, promptware, other 4. Flag any files that seem unrelated to the main change - **ask the user** if there's confusion about why they changed
For each changed source file:
1. Read the full file content 2. Check for:
**Important:** For any legacy support or backwards-compatibility code identified for removal - **ASK the user before removing**. Do not auto-delete.
1. Identify tests related to changed code 2. Run the full test suite: `dotnet test` (or appropriate command) 3. Report:
4. For obsolete tests - **ASK the user** before suggesting removal
Produce a structured report:
## Review Summary ### Changes Reviewed - List of all files reviewed, grouped by category ### Issues Found - [ ] Issue 1 - severity, file, description - [ ] Issue 2 - ... ### Cleanup Opportunities - [ ] Opportunity 1 - what and why ### Legacy Code Questions - [ ] "This code appears to exist for backwards compat with X - still needed?" ### Test Status - Passing: N - Failing: N (with details) - Missing coverage: list - Potentially obsolete: list ### Recommendations Prioritized list of actions to take
AI agents can now write 99% of the code. This changes what it means to be a developer. Our role shifts to knowing "what good looks like". To do that, we need completely new developer tools. Tendril is what replaces your IDE in an agentic era.
Repo: Ivy-Interactive/Ivy-Tendril
Analyze a Tendril job's execution artifacts to identify issues and improvement opportunities…
Debug a Tendril plan by analyzing its execution logs, session JSONL, verification results,…
Manage, build, test, package, install, and debug the Ivy Tendril extension in Antigravity IDE…
Updates the used Ivy NuGet packages to the latest stable versions in a branch from…
Find "Tendrillable" GitHub issues - open, recent, code-requiring issues that an agent can…