- 📁 .github/
- 📁 assets/
- 📁 docs/
- 📄 .gitignore
- 📄 .prettierignore
- 📄 .prettierrc.yml
Build resilient, type-safe HTTP integrations with trembita using Result-based error handling, retries, and circuit breaker patterns. --- # Trembita Skill Use this repository as a practical reference for agents implementing HTTP clients with `trembita`. ## When to Use - Build TypeScript integrations for third-party REST APIs. - Add robust error handling without exception-driven control flow. - Implement retries, circuit breakers, and timeouts with minimal dependencies. - Write testable API code by injecting `fetchImpl`. ## Core Patterns 1. Initialize once with `createTrembita()` and handle init `Result`. 2. Use `client.request()` for parsed JSON body responses. 3. Use `client.client()` when you need HTTP metadata (`statusCode`, `body`). 4. Narrow failures by checking `result.error.kind`. 5. Add resilience via `createRetryingFetch` and `circuitBreaker` config. ## Canonical References - `README.md` - quick overview and install. - `QUICK_START.md` - shortest path to first success. - `LEARNING_GUIDE.md` - concepts and progressive examples. - `EXAMPLES.md` - production-style patterns. - `ARCHITECTURE.md` - request/error flow diagrams. ## Agent Guardrails - Prefer `Result` handling over `try/catch` for request outcomes. - Keep endpoint configuration explicit and validated. - Prefer `expectedCodes` to document acceptable HTTP outcomes. - Use `client.client()` for 404/202 branching by status code. - Inject `fetchImpl` in tests; avoid global fetch patching.
Step-based workflow for implementing an issue in a multi-repo workspace. Handles research, planning, shallow cloning, agent teams, implementation, QA, and pull requests.
Orchestrates a single-path fully automated mail-mode delivery loop: plan, switch to mail mode, run patcher + code_reviewer to pass, auto-write patch approval via query_db, then call git_finalize_series.
CLI for inspecting and interacting with Tauri desktop apps — DOM queries, screenshots, interaction (click/type/scroll), IPC monitoring, store inspection, structured assertions
Verify that code changes work correctly by running tests and checks.
- 📄 .gitignore
- 📄 LICENSE
- 📄 README.md
去除文本中的 AI 生成痕迹。适用于编辑或审阅文本,使其听起来更自然、更像人类书写。 基于维基百科的"AI 写作特征"综合指南。检测并修复以下模式:夸大的象征意义、 宣传性语言、以 -ing 结尾的肤浅分析、模糊的归因、破折号过度使用、三段式法则、 AI 词汇、否定式排比、过多的连接性短语。
- 📄 bridge.py
- 📄 claude-bridge-answer.sh
- 📄 claude-bridge-dispatch.sh
Dispatch coding tasks to Claude Code with two-way communication. Send tasks, receive status updates, answer clarifying questions, and get results.
Structured folder purpose analysis with concise evidence.
- 📁 scripts/
- 📁 templates/
- 📄 SKILL.md
每日工作流启动和收尾管理工具。当用户说"开始今天的工作"、"开启今天"、"新的工作"、"启动每日"、或任何与每日任务管理相关的内容时自动触发。
- 📁 scripts/
- 📄 config.example.yaml
- 📄 SKILL.md
Use when the user asks for a work summary, weekly report, 工作总结,周报,working summary, or sprint/period recap. Aggregates GitHub PR/commit/issue activity from configured repos, optionally reads Linear cycle issues via MCP, honors Chinese public holidays, and produces a markdown report. Default range is the previous Mon-Sun week.
analytics, machine learning, or quality assurance. Covers ETL, warehousing,
AI-SDLC project governance rules, workflow expectations, and pre-commit checklist. Loaded automatically at session start.