All authors
tools-only avatar

Claude Skills by tools-only

github.com/tools-only
2,908 skillsA× 2,703B× 118C× 26D× 36F× 2510 installs908 views
495 2026 01 26 17 11 28 Single Md Prompt Migration Ad0c46beA

uv 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 ---

developmentpythongo
0
4
496 2026 01 26 17 15 00 Research Subagent Deletion 19281463A

Delete 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).

code-qualitygorefactoring
0
4
497 2026 01 27 17 41 42 Insert Before Stream Fix 52612d98A

self.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...

devopspythongo
0
4
498 2026 01 27 17 59 28 Issue 313 Core Utils Layer Violation 85f32bc2A

**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/`)

code-qualitygonode
0
4
499 2026 01 27 21 30 00 Issue 314 Lateral Coupling 1a381dfeA

Eliminate 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.

testinggogit
0
4
500 2026 01 27 21 45 00 Delete Indexing System 0cf944c0B

grep -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" ```

testinggobash
0
4
501 2026 01 27 Chat Container Refactor 26dcdbd2A

- **ONE outcome:** Replace dual-display streaming architecture (RichLog + streaming_output Static) with a unified ChatContainer using individual MessageWidget components that stream in-place.

devopsgoshell
0
4
502 2026 01 28 Pydantic Ai Adapter Layer 39a80dd5A

Remove the direct dependency on `pydantic-ai` from `src/tunacode/tools/`. Tools should raise domain-specific exceptions, not framework-specific exceptions.

code-qualitygobash
0
4
503 2026 02 01 Complexity Refactoring Fcf7f653A

Refactor 4 D-grade complexity hotspots to improve maintainability and reduce cognitive load. Target: reduce McCabe complexity scores below threshold (25) for all functions.

testingpythongo
0
4
504 2026 02 02 13 29 36 Esc Logic Module Extraction C750cf35A

Make 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.

developmentgoshell
0
4
505 2026 02 02 Sanitize Loop Canonicalization Bottleneck 85c933a3A

Reduce 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).

developmentpythongo
0
4
506 2026 02 02 Token Pruning Efficiency Plan 1aa242a3A

Reduce pruning overhead in `src/tunacode/core/agents/resume/prune.py` by eliminating redundant token estimation, while preserving current pruning behavior.

testinggogit
0
4
507 2026 01 26 17 08 03 Single Md Prompt Migration E938b89cA

**Date:** 2026-01-26 **Owner:** agent **Phase:** Research

developmentpythongo
0
4
508 2026 01 26 17 22 59 Local Mode Removal Research 1ec0dcbfA

**Date:** 2026-01-26 **Owner:** tunacode **Phase:** Research **git_commit:** b6eb3990

ai-agentspythongo
0
4
509 2026 01 26 17 34 12 Permission System Removal Map 88a90d81A

**Date:** 2026-01-26 17:34:12 **Owner:** Claude (research agent) **Phase:** Research **Git commit:** 48071e33c62516b5a9018bfb2b20c42a48215640 **Git branch:** master **Repo:** alchemiststudiosDOTai/tunacode ---

ai-agentsgogit
0
4
510 2026 01 26 18 26 16 Yolo System Removal Verification 59b2e1a0A

**Date:** 2026-01-26 **Owner:** Claude (research agent) **Phase:** Research **Git commit:** 84ce4ff3 **Git branch:** master **Repo:** alchemiststudiosDOTai/tunacode ---

testinggobash
0
4
511 2026 01 26 Planning Feature Deletion Edfb622fA

**Date:** 2026-01-26 **Owner:** Agent **Phase:** Research

ai-agentsgodocumentation
0
4
512 2026 01 27 00 10 38 Issue 311 Core Types Layer Violation 11872dd0A

**Date:** 2026-01-27 **Owner:** claude-agent **Phase:** Research **Issue:** https://github.com/alchemiststudiosDOTai/tunacode/issues/311

businessgogit
0
4
513 2026 01 27 11 53 37 Issue 313 Core Utils Layer Violation 08c040c0A

**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)

developmentpythongo
0
4
514 2026 01 27 13 11 55 Issue 314 Lateral Coupling Tools Indexing Lsp B4e5ee7eA

**Date:** 2026-01-27 **Owner:** claude-agent **Phase:** Research **Git Commit:** 1de46c7bba8a7a322fc00b878eb918cf224bd9ae

code-qualitypythongo
0
4
515 2026 01 27 17 28 01 Lsp Panel Integration 3b5673c8A

**Date:** 2026-01-27 17:28:01 **Owner:** agent **Phase:** Research

developmentpythongo
0
4
516 2026 01 27 17 45 00 Chatcontainer Refactor 820ac339A

**Date:** 2026-01-27 17:45:00 **Owner:** Claude **Phase:** Research **Git Commit:** 601a7c1c **Last Updated:** 2026-01-27 17:45:00

code-qualitypythongo
0
4
517 2026 01 27 Streaming Abort Context Loss 0be46487A

**Date:** 2026-01-27 22:46:56 **Owner:** claude **Phase:** Research **git_commit:** 8247e85e85f4cead37426260bc819b932472a90a

developmentpythongo
0
4
518 2026 01 28 00 25 00 Api Error Logging Gaps 06bc84f9A

**Date:** 2026-01-28 **Owner:** claude-opus **Phase:** Research

developmentpythongo
0
4
519 2026 01 28 01 15 00 File Autocomplete Fuzzy Matching 4d852316A

**Date:** 2026-01-28 **Owner:** claude **Phase:** Research

devopspythongo
0
4
520 2026 01 28 11 33 05 Utils Cross Layer Imports 3fc0439cA

**Date:** 2026-01-28 **Owner:** agent **Phase:** Research

ai-agentspythongo
0
4
521 2026 02 01 19 43 34 Prompt Engineer Remnants D5f4364eA

**Date:** 2026-02-01 **Owner:** agent **Phase:** Research **Git Commit:** 35aa99e2

developmentpythongo
0
4
522 2026 02 01 Complexity Hotspots 1b7d44a6A

**Date:** 2026-02-01 **Phase:** Research

devopspythonnode
0
4
523 2026 02 02 12 56 40 Esc Key Flow A822b2d2A

**Date:** 2026-02-02 **Owner:** agent **Phase:** Research

documentationpythongo
0
4
524 2026 02 02 20 47 34 Agent Bottlenecks Ac027c57A

**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]

researchpythongo
0
4
525 2026 02 02 Sanitize Loop Canonicalization Bottleneck 60c282abA

**Date:** 2026-02-02 **Phase:** Research **Branch:** bottlenecks

ai-agentspython
0
4
526 Bottleneck Analysis 3d722154A

**Date:** 2026-01-31 **Phase:** Research

code-qualitypythongo
0
4
527 2026 02 01 Glob Text Match Research 3c0f8445A

**Date:** 2026-02-01 **Phase:** Research

testing
0
4
528 Compaction Ontology 3fa52597A

``` ┌─────────────────────┐ │ User Request │ └──────────┬──────────┘ │ ▼ ┌──────────────────────────────────────────────────────────────────────────────┐ │ RequestOrchestrator │ │ (core/agents/main.py)

developmentreact
0
4
529 Constants 7730ebd8A

Global constants, UI text, and magic strings

developmentpythongo
0
4
530 Core Compaction 76ab60bdA

Context window management and tool output pruning

developmentpythongo
0
4
531 Core Sanitize E138fd34A

> **Status**: Canonicalized. Cleanup rules are derived from canonical messages and applied consistently.

developmentpythonapi
0
4
532 Core System Paths 3289b147A

Core facade for system path helpers used by the UI

tools
0
4
533 Lsp 29382149A

Language Server Protocol client for diagnostics

developmentjavascripttypescript
0
4
533 Lsp Ec7c5c44A

Complete guide for configuring Language Server Protocol in this Neovim setup.

developmentjavascripttypescript
0
4
534 Ui Overview 3939d9b7A

Textual-based TUI interface for TunaCode REPL

toolsgoshell
0
4
535 Utils Limits 2e798909A

Centralized tool output limits with cascading defaults

toolspythonbash
0
4
536 00 Root Overview Ad983781A

Core application package with constants, exceptions, and entry points

documentationshellgit
0
4
537 02 Core Directory 3b15c9d0A

Agent orchestration, state management, and prompting system

code-qualitytestingrefactoring
0
4
538 03 Tools Directory 3f902c2cA

Agent tool implementations with retry logic

developmentpythongo
0
4
539 System Prompt 2ff950f9B

<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...

toolsshellbash
0
4
539 System Prompt 318b41d8A

<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, ...

ai-agentsbashapi
0
4
539 System Prompt 33e93cb1B

<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...

toolsshellbash
0
4
554 Types 1980d9a2A

All type definitions used in pydantic-deep.

businesspythongo
0
4
554 Types 72b3c973A

Use built-in named and compound types. In Swift, there are two kinds of types: named types and compound types. A *named type* is a type that can be given a particular name when it's defined. Named types include classes, structures, enumerations, and protocols. For example, instances of a user-defined class named `MyClass` have the type `MyClass`. In addition to user-defined named types, the Swift standard library defines many commonly used named types, including those that represent arrays, d...

developmentswiftexpress
0
4