All authors

Claude Skills by tools-only
github.com/tools-only19,166 skills18 installs6,168 views
- 492 2026 01 28 Decoupled Tools E6c92b6eRemoved direct dependencies on `pydantic-ai` from the `src/tunacode/tools/` directory (specifically `ModelRetry`). Tools now raise a domain-specific `ToolRetryError`, which is intercepted by the tool decorator and translated to `ModelRetry` for the framework. Previously, 8 tool files imported `ModelRetry` from `pydantic_ai.exceptions`. This coupled the business logic of the tools directly to the specific agent framework we are using. - **Added `ToolRetryError`** to `src/tunacode/exceptions.py...Votes: 0GitHub stars: 9
- 493 2026 01 27 21 50 00 Tickets 3737d872**Date:** 2026-01-27 **Branch:** lsp-index-cleanup **Start commit:** b4e34261 **End commit:** 690c4760Votes: 0GitHub stars: 9
- 494 2026 01 26 14 30 00 Planning Feature Deletion D3530f3c**Remove the planning feature entirely from tunacode.** The feature (a read-only mode restricting agent to information gathering before code modifications) is not actively used and adds maintenance burden across 9 layers.Votes: 0GitHub stars: 9
- 495 2026 01 26 17 11 28 Single Md Prompt Migration Ad0c46beuv run python -c " from pathlib import Path from tunacode.core.agents.agent_components.agent_config import load_system_prompt prompt = load_system_prompt(Path('src/tunacode')) assert '{{USER_INSTRUCTIONS}}' in prompt assert '{{CWD}}' not in prompt # Should be resolved print('OK') " ``` - `tests/unit/core/test_prompting_engine.py` - KEEP, tests `resolve_prompt()` which is unchanged - No new tests needed for simple file read operation ---Votes: 0GitHub stars: 9
- 496 2026 01 26 17 15 00 Research Subagent Deletion 19281463Delete the disabled `research_codebase` sub-agent feature completely from the codebase. This is a cleanup task—the feature is already disabled in production (commented out in agent_config.py).Votes: 0GitHub stars: 9
- 497 2026 01 27 17 41 42 Insert Before Stream Fix 52612d98self.mount(widget, before=self._current_stream) elif self._insertion_anchor is not None: self.mount(widget, before=self._insertion_anchor) else: self.mount(widget) if self._auto_scroll: self.scroll_end(animate=False) ``` **Acceptance Test:** Tool panel arriving after `end_stream()` appears before the finalized agent response, not at bottom. **Dependencies:** Task 1 **Milestone:** M2 --- **Summary:** Reset anchor when starting a new stream to prevent stale positioning. **Files:** `src/tunacode...Votes: 0GitHub stars: 9
- 498 2026 01 27 17 59 28 Issue 313 Core Utils Layer Violation 85f32bc2**SINGULAR FOCUS:** Eliminate all 24 direct imports from `tunacode.utils` in `tunacode.core` by either: 1. Moving modules to foundation layers (`configuration/`, `types/`) 2. Inlining tiny utilities 3. Re-routing through Layer 2 (`tools/`)Votes: 0GitHub stars: 9
- 499 2026 01 27 21 30 00 Issue 314 Lateral Coupling 1a381dfeEliminate all lateral coupling violations between Layer 2 peer modules (`tools`, `indexing`, `lsp`, `infrastructure`). These modules should only depend downward to foundation layers (`utils`, `types`, `configuration`), never sideways to each other.Votes: 0GitHub stars: 9
- 500 2026 01 27 21 45 00 Delete Indexing System 0cf944c0grep -r "from tunacode.indexing" src/tunacode/ grep -r "CodeIndex" src/tunacode/ grep -r "IndexingService" src/tunacode/ uv run pytest grep -r "indexing" docs/ | grep -v ".git" ```Votes: 0GitHub stars: 9
- 501 2026 01 27 Chat Container Refactor 26dcdbd2- **ONE outcome:** Replace dual-display streaming architecture (RichLog + streaming_output Static) with a unified ChatContainer using individual MessageWidget components that stream in-place.Votes: 0GitHub stars: 9
- 502 2026 01 28 Pydantic Ai Adapter Layer 39a80dd5Remove the direct dependency on `pydantic-ai` from `src/tunacode/tools/`. Tools should raise domain-specific exceptions, not framework-specific exceptions.Votes: 0GitHub stars: 9
- 503 2026 02 01 Complexity Refactoring Fcf7f653Refactor 4 D-grade complexity hotspots to improve maintainability and reduce cognitive load. Target: reduce McCabe complexity scores below threshold (25) for all functions.Votes: 0GitHub stars: 9
- 504 2026 02 02 13 29 36 Esc Logic Module Extraction C750cf35Make ESC handling clearer and more maintainable by extracting ESC logic into a dedicated, independent module under `src/tunacode/ui/esc/`. The ESC node (handler) should be independent of app internals and depend only on explicit inputs passed in.Votes: 0GitHub stars: 9
- 505 2026 02 02 Sanitize Loop Canonicalization Bottleneck 85c933a3Reduce message canonicalization overhead in `run_cleanup_loop()` by caching canonical messages per iteration: 1N conversions when no mutations occur, and 2N conversions in iterations that mutate messages (recompute after mutation).Votes: 0GitHub stars: 9
- 506 2026 02 02 Token Pruning Efficiency Plan 1aa242a3Reduce pruning overhead in `src/tunacode/core/agents/resume/prune.py` by eliminating redundant token estimation, while preserving current pruning behavior.Votes: 0GitHub stars: 9
- 507 2026 01 26 17 08 03 Single Md Prompt Migration E938b89c**Date:** 2026-01-26 **Owner:** agent **Phase:** ResearchVotes: 0GitHub stars: 9
- 508 2026 01 26 17 22 59 Local Mode Removal Research 1ec0dcbf**Date:** 2026-01-26 **Owner:** tunacode **Phase:** Research **git_commit:** b6eb3990Votes: 0GitHub stars: 9
- 509 2026 01 26 17 34 12 Permission System Removal Map 88a90d81**Date:** 2026-01-26 17:34:12 **Owner:** Claude (research agent) **Phase:** Research **Git commit:** 48071e33c62516b5a9018bfb2b20c42a48215640 **Git branch:** master **Repo:** alchemiststudiosDOTai/tunacode ---Votes: 0GitHub stars: 9
- 510 2026 01 26 18 26 16 Yolo System Removal Verification 59b2e1a0**Date:** 2026-01-26 **Owner:** Claude (research agent) **Phase:** Research **Git commit:** 84ce4ff3 **Git branch:** master **Repo:** alchemiststudiosDOTai/tunacode ---Votes: 0GitHub stars: 9
- 511 2026 01 26 Planning Feature Deletion Edfb622f**Date:** 2026-01-26 **Owner:** Agent **Phase:** ResearchVotes: 0GitHub stars: 9
- 512 2026 01 27 00 10 38 Issue 311 Core Types Layer Violation 11872dd0**Date:** 2026-01-27 **Owner:** claude-agent **Phase:** Research **Issue:** https://github.com/alchemiststudiosDOTai/tunacode/issues/311Votes: 0GitHub stars: 9
- 513 2026 01 27 11 53 37 Issue 313 Core Utils Layer Violation 08c040c0**Date:** 2026-01-27 **Owner:** Claude (research agent) **Phase:** Research **Issue:** [#313 Layer violation: core → utils (18 imports, skips Layer 2)](https://github.com/alchemiststudiosDOTai/tunacode/issues/313)Votes: 0GitHub stars: 9
- 514 2026 01 27 13 11 55 Issue 314 Lateral Coupling Tools Indexing Lsp B4e5ee7e**Date:** 2026-01-27 **Owner:** claude-agent **Phase:** Research **Git Commit:** 1de46c7bba8a7a322fc00b878eb918cf224bd9aeVotes: 0GitHub stars: 9
- 515 2026 01 27 17 28 01 Lsp Panel Integration 3b5673c8**Date:** 2026-01-27 17:28:01 **Owner:** agent **Phase:** ResearchVotes: 0GitHub stars: 9
- 516 2026 01 27 17 45 00 Chatcontainer Refactor 820ac339**Date:** 2026-01-27 17:45:00 **Owner:** Claude **Phase:** Research **Git Commit:** 601a7c1c **Last Updated:** 2026-01-27 17:45:00Votes: 0GitHub stars: 9
- 517 2026 01 27 Streaming Abort Context Loss 0be46487**Date:** 2026-01-27 22:46:56 **Owner:** claude **Phase:** Research **git_commit:** 8247e85e85f4cead37426260bc819b932472a90aVotes: 0GitHub stars: 9
- 518 2026 01 28 00 25 00 Api Error Logging Gaps 06bc84f9**Date:** 2026-01-28 **Owner:** claude-opus **Phase:** ResearchVotes: 0GitHub stars: 9
- 519 2026 01 28 01 15 00 File Autocomplete Fuzzy Matching 4d852316**Date:** 2026-01-28 **Owner:** claude **Phase:** ResearchVotes: 0GitHub stars: 9
- 520 2026 01 28 11 33 05 Utils Cross Layer Imports 3fc0439c**Date:** 2026-01-28 **Owner:** agent **Phase:** ResearchVotes: 0GitHub stars: 9
- 521 2026 02 01 19 43 34 Prompt Engineer Remnants D5f4364e**Date:** 2026-02-01 **Owner:** agent **Phase:** Research **Git Commit:** 35aa99e2Votes: 0GitHub stars: 9
- 522 2026 02 01 Complexity Hotspots 1b7d44a6**Date:** 2026-02-01 **Phase:** ResearchVotes: 0GitHub stars: 9
- 523 2026 02 02 12 56 40 Esc Key Flow A822b2d2**Date:** 2026-02-02 **Owner:** agent **Phase:** ResearchVotes: 0GitHub stars: 9
- 524 2026 02 02 20 47 34 Agent Bottlenecks Ac027c57**Date:** 2026-02-02 20:47:34 **Owner:** Claude Code (Research) **Phase:** Research **Git Commit:** 4fa9eb15d09e1263d0bd443f4ac7469b52d9904b **Last Updated:** 2026-02-02 20:47:34 **Last Updated By:** Claude Code (Research) **Tags:** [performance, bottlenecks, agent, tools, streaming]Votes: 0GitHub stars: 9
- 525 2026 02 02 Sanitize Loop Canonicalization Bottleneck 60c282ab**Date:** 2026-02-02 **Phase:** Research **Branch:** bottlenecksVotes: 0GitHub stars: 9
- 526 Bottleneck Analysis 3d722154**Date:** 2026-01-31 **Phase:** ResearchVotes: 0GitHub stars: 9
- 527 2026 02 01 Glob Text Match Research 3c0f8445**Date:** 2026-02-01 **Phase:** ResearchVotes: 0GitHub stars: 9
- 528 Compaction Ontology 3fa52597``` ┌─────────────────────┐ │ User Request │ └──────────┬──────────┘ │ ▼ ┌──────────────────────────────────────────────────────────────────────────────┐ │ RequestOrchestrator │ │ (core/agents/main.py) Votes: 0GitHub stars: 9
- 529 Constants 7730ebd8Global constants, UI text, and magic stringsVotes: 0GitHub stars: 9
- 530 Core Compaction 76ab60bdContext window management and tool output pruningVotes: 0GitHub stars: 9
- 531 Core Sanitize E138fd34> **Status**: Canonicalized. Cleanup rules are derived from canonical messages and applied consistently.Votes: 0GitHub stars: 9
- 532 Core System Paths 3289b147Core facade for system path helpers used by the UIVotes: 0GitHub stars: 9
- 533 Lsp 29382149Language Server Protocol client for diagnosticsVotes: 0GitHub stars: 9
- 533 Lsp Ec7c5c44Complete guide for configuring Language Server Protocol in this Neovim setup.Votes: 0GitHub stars: 9
- 534 Ui Overview 3939d9b7Textual-based TUI interface for TunaCode REPLVotes: 0GitHub stars: 9
- 535 Utils Limits 2e798909Centralized tool output limits with cascading defaultsVotes: 0GitHub stars: 9
- 536 00 Root Overview Ad983781Core application package with constants, exceptions, and entry pointsVotes: 0GitHub stars: 9
- 537 02 Core Directory 3b15c9d0Agent orchestration, state management, and prompting systemVotes: 0GitHub stars: 9
- 538 03 Tools Directory 3f902c2cAgent tool implementations with retry logicVotes: 0GitHub stars: 9
- 539 System Prompt 2ff950f9<role> You are "TunaCode", a Staff-level software developer agent inside the user's terminal. You are not a chatbot. You are an operational agent: you search, read, write, and execute code. </role> <context> Think step by step. Be direct, neutral, and concise. Follow best practices. Fail fast and loud. Avoid hacks and shims. Ask clarifying questions until the objective is unambiguous. </context> <tools> Your tools are defined by JSON schemas attached to this conversation. - **discover** -- Na...Votes: 0GitHub stars: 9
- 539 System Prompt 318b41d8<role> You are "TunaCode", a senior Staff software developer AI assistant operating inside the user's terminal. You are not a chatbot. You are an operational, experienced developer agent with tools. </role> <context> Always think step byt step. Stay direct, neutral, and concise. Answer in natural, human-like prose. Use best practices. Avoid hacks and shims. Fail fast and loud. Ask clarifying questions until the objective is explicit. </context> <tools> Available tools: glob, grep, list_dir, ...Votes: 0GitHub stars: 9