Add more Claude support#17
Open
darthsharp wants to merge 42 commits intomainfrom
Open
Conversation
…integration - Introduced `install-serena.sh` to automate Serena installation and Claude Code MCP server registration on macOS. - Added `upgrade-serena.sh` to handle Serena upgrades with fallback to installation if not already configured.
- Added `install-plugins.sh` to register plugin marketplaces and install selected plugins in bulk on macOS. - Included safety mechanisms to tolerate already-registered marketplaces and installed plugins. - Enhanced user setup for streamlined Claude plugin management.
- Simplified language in tool selection and usage instructions. - Reorganized mappings and workflows to enhance readability. - Condensed examples while retaining critical usage details. - Ensured consistent formatting across sections for improved user experience.
- Introduced comprehensive documentation for prioritized tool usage in code analysis and editing workflows. - Clarified Serena as the primary tool for symbolic handling, with Tokensave reserved for advanced codebase exploration. - Added carve-outs for fallback to built-in tools, defining clear usage boundaries. - Enhanced self-check protocols for tool selection. - Included formatted Markdown reference and usage mappings for Serena and Tokensave functionalities.
- Introduced `setup-claude.sh` for idempotent setup of Claude Code environment. - Automated installation and upgrade of tokensave and Serena tools. - Added support for Claude Code plugin installation and statusline configuration. - Included backup and initialization of global CLAUDE.md file.
- Introduced `setup-serena-hooks.sh` for idempotent installation and merging of Serena hooks into `settings.json`. - Added `serena-hooks.json` to define event-specific hooks for `PreToolUse`, `SessionStart`, and `Stop`. - Updated `upgrade-serena.sh` to invoke hook setup during installation and upgrades.
Captures the validated design for a Copilot-compatible Agent Skill that performs structured .NET 10+ code reviews on uncommitted or branch-committed changes, activated only by explicit name. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Twenty bite-sized tasks: scaffold + harness, three Bash scripts (TDD with mocked dotnet), seven reference files, SKILL.md orchestrator, manual smoke checklist, final sanity run. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Implements script to detect .NET SDK version and target frameworks from global.json / *.csproj files, with exit-code enforcement for net10+. Fixed bash 3.2 compatibility (mapfile → while-read, arithmetic conditionals). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- detect-dotnet-version.sh: enforce SDK >= 10 from global.json (closes false-pass when global.json pins old SDK but csproj targets net10) - collect-diff.sh: guard uncommitted mode against empty repo (no HEAD); add `--` separator to git rev-parse for BASELINE safety - SKILL.md: correct prerequisite from "bash 4+" to "bash 3.2+" to match the documented compatibility goal (macOS default works) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…ai-ignore-files` handling
Provides a documented one-shot to remove generated fixture repos under tests/fixtures/repo-*/. They are auto-rebuilt by run-tests.sh on next invocation. README updated to advertise the script and to fix the bash prerequisite (3.2+, matching the actual compatibility goal). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…CodersTeam/ai-base into feature/claudecodestuff Resolve conflicts
…CodersTeam/ai-base into feature/claudecodestuff
…tion processing - Implement `ClaudeRulesFrontmatter` to parse and convert content frontmatter. - Extend `AiSystemBase` with `TransformInstructionContent` for customizable content handling. - Add `RulesDir` handling to `ClaudePaths`. - Update `ClaudeAiSystem` to utilize `ClaudeRulesFrontmatter` for processing rules.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.