Loading documentation...
Research-backed prompt engineering patterns that enhance any AI tool. Preview the enhanced prompt before execution. Composable building blocks for better thinking.
Prompt techniques are structured patterns that transform your question into a more effective prompt before sending it to an AI model. Instead of writing "analyze this code", a technique like first_principles rewrites your prompt to guide the AI through: identify fundamental truths, question assumptions, break down to atomic components, and rebuild from scratch.
TachiBot includes 22 research-backed techniques organized into 9 categories. Each technique can be applied to any AI tool (Grok, Gemini, GPT, Qwen, Kimi, Perplexity).
The three-tool workflow:
list_prompt_techniques shows all 22 techniques by categorypreview_prompt_technique shows the enhanced prompt WITHOUT executingexecute_prompt_technique runs the tool with the enhanced promptYou can. But prompt techniques encode research-backed patterns that are hard to remember and tedious to write manually every time. They're like functions for thinking — reusable, composable, and consistent. Preview before execution means you always know exactly what's being sent.
| Technique | Aliases | What It Does |
|---|---|---|
what_if | — | Explore wild possibilities without constraints |
alt_view | perspectives | Analyze from 5 angles: child, scientist, artist, strategist, futurist |
creative_use | applications | Find cross-domain creative applications |
innovate | solutions | Generate 3+ unconventional approaches |
| Technique | Aliases | What It Does |
|---|---|---|
investigate | 5w1h | Who/What/When/Where/Why/How analysis |
evidence | facts | Support, contradict, cases, statistics, expert opinions |
| Technique | Aliases | What It Does |
|---|---|---|
analyze | systematic | Components, relationships, patterns, conclusions |
first_principles | first_prin | Truths, assumptions, atomic, rebuild from scratch |
feasibility | feasible | Technical / economic / time / resources / risks assessment |
| Technique | Aliases | What It Does |
|---|---|---|
reflect | — | Patterns, surprises, key insight, gaps |
patterns | connections | Themes, causality, cycles, anomalies |
decompose | breakdown | Core, sub-problems, dependencies, steps |
integrate | synthesize | Convergent themes, contradictions, meta-pattern |
| Technique | Aliases | What It Does |
|---|---|---|
chain_of_thought | step_by_step | Identify, breakdown, logic, conclude |
tree_of_thoughts | explore_paths | 3 paths, explore, evaluate, prune, synthesize |
graph_of_thoughts | idea_map | Map as graph (nodes=ideas, edges=connections) |
| Technique | Aliases | What It Does |
|---|---|---|
self_consistency | consensus | 3 solutions, compare, vote, explain confidence |
constitutional | principles | Solve, critique (accuracy/safety/helpfulness), revise |
| Technique | Aliases | What It Does |
|---|---|---|
meta_prompting | improve_prompt | Write a better prompt first, then solve with it |
| Technique | Aliases | What It Does |
|---|---|---|
adversarial | critic | Argue FOR then AGAINST, synthesize |
persona_simulation | debate | Simulate expert debate: skeptic, optimist, pragmatist, visionary |
| Technique | Aliases | What It Does |
|---|---|---|
council_of_experts | judge | Multi-model council: gather, extract best, consensus, resolve, synthesize |
Use tree_of_thoughts to explore multiple architecture paths, evaluate each, and synthesize the best approach.
Prompt techniques work with any of these 20+ tools:
| Provider | Tools |
|---|---|
| Grok (xAI) | grok_reason, grok_code, grok_debug, grok_architect, grok_brainstorm, grok_search |
| Gemini (Google) | gemini_brainstorm, gemini_analyze_code, gemini_analyze_text |
| GPT (OpenAI) | openai_reason, openai_brainstorm |
| Perplexity | perplexity_ask, perplexity_reason, perplexity_research |
| OpenRouter | qwen_coder, qwen_algo, kimi_thinking |
| Tool | Purpose | Key Parameters |
|---|---|---|
list_prompt_techniques | Browse all 22 techniques | filter (category or "all") |
preview_prompt_technique | See enhanced prompt | technique, tool, query |
execute_prompt_technique | Run with enhanced prompt | execution_token or technique+tool+query |
Explore more TachiBot capabilities