Interactive replica of the tpee.exe top bar (Build 183). Menus open like the real app; the items are illustrative — the download does the real work.
5-चरणीय Prompt Enhancing Workflow — वर्ग को टिक करें, फिर तीरों पर क्लिक करें
USE PROMPT ENHANCING WORKFLOW
Complete the prompt sections as you would in normal prompt editing.
«USE PROMPT ENHANCING WORKFLOW» (Build 183) की इंटरैक्टिव प्रतिकृति। वर्ग को टिक करें, फिर तीरों या क्रमांकित वृत्तों से चरणों पर चलें — रंग ऐप के समान ही बदलते हैं। डाउनलोड वास्तविक वर्कफ़्लो चलाता है। यह कैसे काम करता है पढ़ें ↓
ऐप के 📋 Copy to Clipboard और 👁 Preview बटन की इंटरैक्टिव डेमो (Build 183) — केवल एक डेमो, वास्तविक एप्लिकेशन का अनुकरण करने के लिए: बटन ऐप के बिल्कुल समान काम करते हैं, लेकिन उनके पीछे का प्रॉम्प्ट एक निश्चित, पूर्ण उदाहरण है (GreenHouse-One प्रोजेक्ट) जिसमें सभी 12 एडिटर सेक्शन भरे हुए हैं। असली ऐप में वे आपके सेक्शन को कॉपी और प्रीव्यू करते हैं।
You are a senior embedded firmware engineer with 15 years of experience shipping low-power sensor products on ESP32 hardware. You specialise in C/C++ for the Arduino framework, non-blocking state machines, and explaining design decisions clearly to mixed-skill teams.
1. Review the current firmware in the Data section and identify every blocking call.
2. Refactor loop() into a non-blocking state machine with named states.
3. Add hysteresis and a minimum run time to the fan and pump outputs.
4. Comment every function with one line stating its contract.
5. Flag anything that could fail after 30 days of unattended operation.
We are building GreenHouse-One, a climate controller for a 3 m x 2 m hobby greenhouse. The first prototype worked for a week, then the pump relay stuck ON because loop() blocked for 47 seconds during a Wi-Fi reconnect and the watchdog reset the board mid-cycle. The firmware must run unattended for months. This is version 2 of the firmware and the hardware is already built, so pin assignments cannot change.
Hardware Platform: ESP32-S3-DevKitC-1 (8 MB PSRAM, dual-core 240 MHz). Sensors: SHT31 temperature/humidity on I2C 0x44 (SDA GPIO8, SCL GPIO9), DS18B20 soil temperature on GPIO4, capacitive soil moisture on ADC1_CH3. Actuators: fan relay GPIO12, pump relay GPIO13, both active-LOW. Power: 5 V 2 A supply; the pump draws 800 mA. Toolchain: Arduino IDE 2.3 with the arduino-esp32 core 3.x. Target: 24/7 operation with Wi-Fi telemetry every 60 s.
Answer in Markdown with exactly four headings: ## Diagnosis, ## Refactored Code, ## Wiring Notes, ## Test Checklist. All code in fenced blocks with the language tag. List every behavioural change as a before/after pair under ## Diagnosis.
Two developers maintain this project: an electronics engineer with a strong C background who is new to FreeRTOS, and a final-year student. Both read C fluently; neither has shipped a 24/7 embedded product before.
Direct and methodical. Explain WHY each change matters, not just WHAT changed. No marketing language, no hedging. Cite the datasheet section when you make a hardware claim.
Attached below: main.ino (current firmware, 340 lines), the SHT31 datasheet section 4.5 (measurement timing), the relay module schematic, and a serial log excerpt showing the 47-second watchdog reset during the Wi-Fi reconnect at 03:12:44.
input: The fan relay chatters when the temperature hovers at the setpoint.
output: Add 2 C hysteresis — fan ON at setpoint + 2, OFF at setpoint - 1 — plus a 30-second minimum run time, implemented as explicit states in the state machine under ## Refactored Code.
Include an ASCII wiring table under ## Wiring Notes: SHT31 SDA -> GPIO8, SCL -> GPIO9 with 4.7k pull-ups; DS18B20 data -> GPIO4 with a 4.7k pull-up; soil moisture signal -> GPIO3 (ADC1_CH3); fan relay IN -> GPIO12; pump relay IN -> GPIO13; common ground rail mandatory.
None. This project is developed fully offline and TPEE never connects to any MCP server. All reference material the model needs is attached in the Data section.
If the work is split across agents: Agent 1 reviews sensor timing and I2C error handling, Agent 2 refactors the Wi-Fi reconnect path, Agent 3 writes the hardware test checklist. Merge their findings into one consistent answer before replying.
Press Escape to close this preview
Editors
बारह सेक्शन। एक स्कोर। ऐसे प्रॉम्प्ट जो टिके रहते हैं।
TPEE एक Windows डेस्कटॉप एडिटर है (Mac और Linux के लिए जल्द आ रहा है) जो हर प्रॉम्प्ट को उन 12 सिद्ध सेक्शन में संरचित करता है जिनकी हर LLM को बेहतर परिणाम के लिए आवश्यकता होती है, उसकी गुणवत्ता 0 से 100 तक स्कोर करता है, और 23 से अधिक IDE प्रोफ़ाइल में एक्सपोर्ट करता है (हमारे परीक्षण के अनुसार और जोड़े जाते हैं)। यह 100% ऑफ़लाइन चलता है और USB स्टिक से चल सकता है। आप किसी प्रोजेक्ट के सभी प्रॉम्प्ट पूरी तरह ऑफ़लाइन तैयार कर सकते हैं — दीर्घकालिक नए प्रोजेक्ट की स्थापना से, प्रोजेक्ट के जीवन के दौरान उसके रखरखाव तक, रिलीज़ तक। यदि आप सभी निर्देश पढ़ते और समझते हैं (3 घंटे से कम समय में संभव), तो TPEE विधि आपको टोकन लागत में हजारों USD बचाएगी, आपकी और आपके प्रदाता की ऊर्जा बिलों को कम करेगी, और — सबसे महत्वपूर्ण — हर सत्र से उत्कृष्ट परिणाम प्राप्त करके आपके बर्बाद समय को लगभग शून्य कर देगी, बिल्कुल वैसे जैसे आप चाहते थे।
TPEE में प्रॉम्प्ट एडिट करना कैसा लगता है? 12 सेक्शन एडिटरों में से प्रत्येक को वास्तविक एप्लिकेशन की इंटरैक्टिव प्रतिकृति के रूप में यहीं आपके ब्राउज़र में दिखाया गया है — एक समय में एक एडिटर।
Persona Editor
Persona एडिटर, बिल्कुल असली ऐप जैसा — अपनी खुद की persona टाइप करें, या 275 तैयार personas में से चुनने के लिए 📋 -- Select or Type -- बटन पर क्लिक करें, और 📋 Quality Guidance ड्रॉपडाउन खोलें यह देखने के लिए कि उसे GREEN स्कोर क्या दिलाता है
Persona✗●
Enter your persona below:
0 characters📋 Quality Guidance
● GREEN: Be specific about expertise - 'You are an expert Rust programmer with 10 years experience in systems programming and embedded development' vs vague 'You are helpful'
● YELLOW: Basic role definition - 'You are a programming assistant' or 'Act as a code reviewer'
💡 TIP: Think about what specific knowledge, experience, or perspective the AI should have for your task.
●Poor
ऐप के Persona एडिटर की यह इंटरैक्टिव प्रतिकृति वास्तविक चीज़ (Build 183) के बिल्कुल समान काम करती है — 📋 -- Select or Type -- ड्रॉपडाउन में वही 275-persona लाइब्रेरी (इसे सीमित करने के लिए फ़िल्टर बॉक्स में टाइप करें; जब ठीक एक नाम मेल खाता है, तो ऐप उसे तुरंत लागू कर देता है), वही लाइव गुणवत्ता संकेतक (✗ लाल Poor, ⚠ पीला Needs Work, ✓ हरा Good) जो हर कीस्ट्रोक पर ऐप के अपने नियमों से पुनः स्कोर करता है, वही 📋 Quality Guidance पाठ और रंग, और एक कार्यशील 📋 Copy Persona to Clipboard बटन। एक ईमानदार अंतर — ऐप आपकी persona को आपकी प्रॉम्प्ट फ़ाइल में सेव करता है; यह ब्राउज़र प्रतिकृति इसे केवल तब तक रखती है जब तक पेज खुला है।
Instructions Editor
Instructions एडिटर, बिल्कुल असली ऐप जैसा — अपने निर्देश टाइप करें, हर कीस्ट्रोक पर लाइव गुणवत्ता संकेतक को पुनः स्कोर करते देखें, और 📋 Quality Guidance ड्रॉपडाउन खोलें यह देखने के लिए कि उसे GREEN स्कोर क्या दिलाता है
Instructions✗●
Enter your instructions below:
0 characters📋 Quality Guidance
● GREEN: Use precise action verbs - 'Analyze the memory management patterns and explain potential memory leaks' vs 'Make the code better'
● YELLOW: Basic actions - 'Review this code' or 'Explain how this works'
💡 TIP: Start with strong verbs: analyze, create, design, implement, optimize, debug, refactor, document. Be specific about what you want done.
●Poor
ऐप के Instructions एडिटर की यह इंटरैक्टिव प्रतिकृति वास्तविक चीज़ (Build 183) के बिल्कुल समान काम करती है — वही लाइव गुणवत्ता संकेतक (✗ लाल Poor, ⚠ पीला Needs Work, ✓ हरा Good) जो हर कीस्ट्रोक पर ऐप के अपने नियमों से पुनः स्कोर करता है (एक मजबूत क्रिया क्रियापद जैसे analyze, create या explain से शुरू करें, विशिष्ट रहें, और good या nice जैसे अस्पष्ट शब्दों से बचें), वही 📋 Quality Guidance पाठ और रंग, और एक कार्यशील 📋 Copy Instructions to Clipboard बटन। एक ईमानदार अंतर — ऐप आपके निर्देशों को आपकी प्रॉम्प्ट फ़ाइल में सेव करता है; यह ब्राउज़र प्रतिकृति उन्हें केवल तब तक रखती है जब तक पेज खुला है।
Context Editor
Context एडिटर, बिल्कुल असली ऐप जैसा — अपना संदर्भ टाइप करें, हर कीस्ट्रोक पर लाइव गुणवत्ता संकेतक को पुनः स्कोर करते देखें, और 📋 Quality Guidance ड्रॉपडाउन खोलें यह देखने के लिए कि उसे GREEN स्कोर क्या दिलाता है
Context✗●
Enter your context below:
0 characters📋 Quality Guidance
● GREEN: Relevant background info - 'This is a real-time embedded system with 64KB RAM constraints, using Rust no_std' vs generic context
● YELLOW: Basic context - 'This is for a web application' or 'Working on a school project'
💡 TIP: Include technical constraints, target environment, performance requirements, or specific domain knowledge needed. Keep it focused and relevant.
●Poor
ऐप के Context एडिटर की यह इंटरैक्टिव प्रतिकृति वास्तविक चीज़ (Build 183) के बिल्कुल समान काम करती है — वही लाइव गुणवत्ता संकेतक (✗ लाल Poor, ⚠ पीला Needs Work, ✓ हरा Good) जो हर कीस्ट्रोक पर ऐप के अपने नियमों से पुनः स्कोर करता है (अच्छा संदर्भ जानकारीपूर्ण लेकिन संक्षिप्त होता है: ऐप शब्द गणना को पाठ घनत्व के विरुद्ध स्कोर करता है), वही 📋 Quality Guidance पाठ और रंग, और एक कार्यशील 📋 Copy Context to Clipboard बटन। एक ईमानदार अंतर — ऐप आपके संदर्भ को आपकी प्रॉम्प्ट फ़ाइल में सेव करता है; यह ब्राउज़र प्रतिकृति इसे केवल तब तक रखती है जब तक पेज खुला है।
Technical Specs Editor
Technical Specs एडिटर, बिल्कुल असली ऐप जैसा — अपनी तकनीकी विशिष्टताएँ टाइप करें, या 230 डेवलपमेंट बोर्ड में से चुनने और विशिष्टताओं को स्वतः भरने के लिए 📟 -- Select Hardware -- बटन पर क्लिक करें, हर कीस्ट्रोक पर लाइव गुणवत्ता संकेतक को पुनः स्कोर करते देखें, और 📋 Quality Guidance ड्रॉपडाउन खोलें यह देखने के लिए कि उसे GREEN स्कोर क्या दिलाता है
Technical Specs✗●
Enter your technical specifications below:
🔧 Hardware / Development Board Selection230 boards available
● YELLOW: Basic specs - 'Microcontroller with 1MB memory, fast SPI' or 'Embedded system requirements'
💡 TIP: Include specific hardware (processor, memory, interfaces), performance constraints (timing, power), standards compliance (MISRA, ISO), and environmental requirements (temperature, EMI). Use exact numbers and units.
●Poor
ऐप के Technical Specs एडिटर की यह इंटरैक्टिव प्रतिकृति वास्तविक चीज़ (Build 183) के बिल्कुल समान काम करती है — 230 बोर्डों के साथ वही 🔧 Hardware / Development Board Selection (सूची को सीमित करने के लिए Filter बॉक्स में टाइप करें; जब ठीक एक बोर्ड मेल खाता है, तो ऐप उसे तुरंत चुन लेता है), वही बोर्ड फ़ोटो (ऐप के अपने बंडल किए गए फ़ोटो, वेब के लिए आकार बदले गए — बड़ा करने के लिए किसी फ़ोटो पर क्लिक करें), वही स्वतः-भरण जो चुने गए बोर्ड के प्लेटफ़ॉर्म, MCU, फ़ीचर और सर्वोत्तम-उपयोग को एडिटर में लिखता है, वही लाइव गुणवत्ता संकेतक (✗ लाल Poor, ⚠ पीला Needs Work, ✓ हरा Good) जो हर कीस्ट्रोक पर ऐप के अपने नियमों से पुनः स्कोर करता है (विशिष्ट हार्डवेयर, बाधाएँ, सटीक संख्याएँ और इकाइयाँ), वही 📋 Quality Guidance पाठ और रंग, और एक कार्यशील 📋 Copy Technical Specs to Clipboard बटन। दो ईमानदार अंतर — ऐप आपकी विशिष्टताओं को आपकी प्रॉम्प्ट फ़ाइल में सेव करता है जबकि यह प्रतिकृति उन्हें केवल तब तक रखती है जब तक पेज खुला है, और ऐप का 📂 Open Image Folder बटन (यह Windows Explorer खोलता है) वेब पर मौजूद नहीं है।
Format Editor
Format एडिटर, बिल्कुल असली ऐप जैसा — ठीक वैसा निर्दिष्ट करें जैसा आप आउटपुट को फ़ॉर्मेट करना चाहते हैं, हर कीस्ट्रोक पर लाइव Quality: संकेतक को पुनः स्कोर करते देखें, और 📋 Quality Guidance ड्रॉपडाउन खोलें यह देखने के लिए कि उसे GREEN स्कोर क्या दिलाता है
FormatQuality:Poor
Enter your format below:
0 characters📋 Quality Guidance
● GREEN: Precise format specs - 'Return as JSON with fields: {"issue": string, "severity": 1-5, "fix": string}' or 'Markdown with ## headers, code blocks, and bullet points'
● YELLOW: Basic format - 'JSON format' or 'As a numbered list'
💡 TIP: Specify exact structure, field names, data types, headers, or markup. Think about how you want to consume the output.
●Poor
ऐप के Format एडिटर की यह इंटरैक्टिव प्रतिकृति वास्तविक चीज़ (Build 183) के बिल्कुल समान काम करती है — वही निश्चित-ऊँचाई वाला मोनोस्पेस एडिटर, वही लाइव Quality: संकेतक (Poor / Needs Work / Good) जो हर कीस्ट्रोक पर ऐप के अपने नियमों से पुनः स्कोर करता है (JSON, तालिका या बुलेट सूची जैसी संरचना का नाम बताएं, साथ ही हेडर, सेक्शन या मार्कडाउन जैसी विशिष्टताएँ), वही 📋 Quality Guidance पाठ और रंग, और एक कार्यशील 📋 Copy Format to Clipboard बटन। एक ईमानदार अंतर — ऐप आपके फ़ॉर्मेट को आपकी प्रॉम्प्ट फ़ाइल में सेव करता है; यह ब्राउज़र प्रतिकृति इसे केवल तब तक रखती है जब तक पेज खुला है।
Audience Editor
Audience एडिटर, बिल्कुल असली ऐप जैसा — वर्णन करें कि आउटपुट कौन पढ़ेगा या उपयोग करेगा, हर कीस्ट्रोक पर लाइव Quality: संकेतक को पुनः स्कोर करते देखें, और 📋 Quality Guidance ड्रॉपडाउन खोलें यह देखने के लिए कि उसे GREEN स्कोर क्या दिलाता है
AudienceQuality:Poor
Enter your audience below:
0 characters📋 Quality Guidance
● GREEN: Specific audience with experience level - 'Senior embedded systems engineers familiar with ARM Cortex-M and real-time constraints' vs generic 'developers'
💡 TIP: Consider experience level, domain knowledge, technical background, and what they already know vs. what needs explanation.
●Poor
ऐप के Audience एडिटर की यह इंटरैक्टिव प्रतिकृति वास्तविक चीज़ (Build 183) के बिल्कुल समान काम करती है — वही निश्चित-ऊँचाई वाला मोनोस्पेस एडिटर, वही लाइव Quality: संकेतक (Poor / Needs Work / Good) जो हर कीस्ट्रोक पर ऐप के अपने नियमों से पुनः स्कोर करता है, वही 📋 Quality Guidance पाठ और रंग (अनुभव स्तर के साथ एक विशिष्ट audience सर्वोत्तम स्कोर करती है), और एक कार्यशील 📋 Copy Audience to Clipboard बटन। एक ईमानदार अंतर — ऐप आपकी audience को आपकी प्रॉम्प्ट फ़ाइल में सेव करता है; यह ब्राउज़र प्रतिकृति इसे केवल तब तक रखती है जब तक पेज खुला है।
Tone Editor
Tone एडिटर, बिल्कुल असली ऐप जैसा — उस संचार शैली का वर्णन करें जो आप चाहते हैं, हर कीस्ट्रोक पर लाइव Quality: संकेतक को पुनः स्कोर करते देखें, और 📋 Quality Guidance ड्रॉपडाउन खोलें यह देखने के लिए कि उसे GREEN स्कोर क्या दिलाता है
ToneQuality:Poor
Enter your tone below:
0 characters📋 Quality Guidance
● GREEN: Specific communication style - 'Technical and precise, like code review comments with constructive suggestions' vs generic 'professional'
● YELLOW: Basic tone - 'Formal and detailed' or 'Casual and friendly'
💡 TIP: Think about formality level, technical depth, teaching style, and emotional approach. Match the tone to your audience and purpose.
●Poor
ऐप के Tone एडिटर की यह इंटरैक्टिव प्रतिकृति वास्तविक चीज़ (Build 183) के बिल्कुल समान काम करती है — वही निश्चित-ऊँचाई वाला मोनोस्पेस एडिटर, वही लाइव Quality: संकेतक (Poor / Needs Work / Good) जो हर कीस्ट्रोक पर ऐप के अपने नियमों से पुनः स्कोर करता है, वही 📋 Quality Guidance पाठ और रंग (एक विशिष्ट संचार शैली सर्वोत्तम स्कोर करती है), और एक कार्यशील 📋 Copy Tone to Clipboard बटन। एक ईमानदार अंतर — ऐप आपके tone को आपकी प्रॉम्प्ट फ़ाइल में सेव करता है; यह ब्राउज़र प्रतिकृति इसे केवल तब तक रखती है जब तक पेज खुला है।
Data Editor
Data एडिटर, बिल्कुल असली ऐप जैसा — अपने डेटा स्रोत, संदर्भ या दस्तावेज़ीकरण निर्दिष्ट करें, हर कीस्ट्रोक पर लाइव Quality: संकेतक को पुनः स्कोर करते देखें, और 📋 Quality Guidance ड्रॉपडाउन खोलें यह देखने के लिए कि उसे GREEN स्कोर क्या दिलाता है
DataQuality:Poor
Enter your data below:
0 characters📋 Quality Guidance
● GREEN: Specific data sources - 'Use ARM Cortex-M4 reference manual section 4.3.2 and MISRA-C 2012 Rule 11.3 for pointer casting guidelines' vs generic references
● YELLOW: Basic data - 'Company coding standards' or 'Project requirements document'
💡 TIP: Include specific standards, documentation sections, code repositories, or datasets. Be precise about version numbers and relevant sections.
●Poor
ऐप के Data एडिटर की यह इंटरैक्टिव प्रतिकृति वास्तविक चीज़ (Build 183) के बिल्कुल समान काम करती है — वही निश्चित-ऊँचाई वाला मोनोस्पेस एडिटर, वही लाइव Quality: संकेतक (Poor / Needs Work / Good) जो हर कीस्ट्रोक पर ऐप के अपने नियमों से पुनः स्कोर करता है, वही 📋 Quality Guidance पाठ और रंग (सटीक संस्करणों और सेक्शनों वाले विशिष्ट डेटा स्रोत सर्वोत्तम स्कोर करते हैं), और एक कार्यशील 📋 Copy Data to Clipboard बटन। एक ईमानदार अंतर — ऐप आपके डेटा को आपकी प्रॉम्प्ट फ़ाइल में सेव करता है; यह ब्राउज़र प्रतिकृति उन्हें केवल तब तक रखती है जब तक पेज खुला है।
Example(s) Editor
Example(s) एडिटर, बिल्कुल असली ऐप जैसा — ठोस इनपुट/आउटपुट उदाहरण दिखाएं, हर कीस्ट्रोक पर लाइव गुणवत्ता संकेतक को पुनः स्कोर करते देखें, और 📋 Quality Guidance ड्रॉपडाउन खोलें यह देखने के लिए कि उसे GREEN स्कोर क्या दिलाता है
💡 TIP: Show concrete before/after examples. Demonstrate the exact input format and desired output structure. Multiple examples show edge cases.
●Poor
ऐप के Example(s) एडिटर की यह इंटरैक्टिव प्रतिकृति वास्तविक चीज़ (Build 183) के बिल्कुल समान काम करती है — वही लाइव गुणवत्ता संकेतक (✗ लाल Poor, ⚠ पीला Needs Work, ✓ हरा Good) जो हर कीस्ट्रोक पर ऐप के अपने नियमों से पुनः स्कोर करता है (यह ठोस इनपुट/आउटपुट जोड़े या for instance और such as जैसे वाक्यांशों की तलाश करता है, और कई उदाहरणों को पुरस्कृत करता है), वही 📋 Quality Guidance पाठ और रंग, और एक कार्यशील 📋 Copy Example(s) to Clipboard बटन। एक ईमानदार अंतर — ऐप आपके उदाहरणों को आपकी प्रॉम्प्ट फ़ाइल में सेव करता है; यह ब्राउज़र प्रतिकृति उन्हें केवल तब तक रखती है जब तक पेज खुला है।
Graphics Editor
Graphics एडिटर, बिल्कुल असली ऐप जैसा — उन आरेखों और दृश्य तत्वों का वर्णन करें जो आप चाहते हैं, हर कीस्ट्रोक पर लाइव गुणवत्ता संकेतक को पुनः स्कोर करते देखें, और 📋 Quality Guidance ड्रॉपडाउन खोलें यह देखने के लिए कि उसे GREEN स्कोर क्या दिलाता है
Graphics✗●
Enter your graphics details below:
0 characters📋 Quality Guidance
● GREEN: Specific visual requirements - 'Generate UML sequence diagram showing memory allocation flow with timing annotations and error paths' vs generic 'make a diagram'
● YELLOW: Basic graphics - 'Flow chart of the process' or 'Simple block diagram'
💡 TIP: Specify diagram type, content details, annotations, colors, layout, and purpose. Think about what visual elements will clarify your technical content.
●Poor
ऐप के Graphics एडिटर की यह इंटरैक्टिव प्रतिकृति वास्तविक चीज़ (Build 183) के बिल्कुल समान काम करती है — वही लाइव गुणवत्ता संकेतक (✗ लाल Poor, ⚠ पीला Needs Work, ✓ हरा Good) जो हर कीस्ट्रोक पर ऐप के अपने नियमों से पुनः स्कोर करता है, और वही 📋 Quality Guidance पाठ और रंग (सामग्री, एनोटेशन और उद्देश्य के साथ एक विशिष्ट आरेख प्रकार सर्वोत्तम स्कोर करता है)। दो ईमानदार टिप्पणियाँ — ऐप में Graphics सेक्शन में कोई कॉपी बटन नहीं है (यहाँ बिल्कुल वैसा ही दर्शाया गया है), और ऐप आपके ग्राफ़िक्स विवरण को आपकी प्रॉम्प्ट फ़ाइल में सेव करता है जबकि यह ब्राउज़र प्रतिकृति उन्हें केवल तब तक रखती है जब तक पेज खुला है।
MCP Servers Editor
MCP Servers एडिटर, बिल्कुल असली ऐप जैसा — उन MCP सर्वर कॉन्फ़िगरेशन को नोट करें जिन्हें आपका प्रॉम्प्ट उद्धृत करे, हर कीस्ट्रोक पर लाइव गुणवत्ता संकेतक को पुनः स्कोर करते देखें, और 📋 Quality Guidance ड्रॉपडाउन खोलें यह देखने के लिए कि उसे GREEN स्कोर क्या दिलाता है
MCP Servers✗●
Enter your MCP Servers configuration below:
0 characters📋 Quality Guidance
● GREEN: Specific MCP server configurations with endpoints and capabilities
● YELLOW: Basic server names or generic configurations
💡 TIP: Configure Model Context Protocol servers for enhanced AI capabilities and tool integration.
●Poor
ऐप के MCP Servers एडिटर की यह इंटरैक्टिव प्रतिकृति वास्तविक चीज़ (Build 183) के बिल्कुल समान काम करती है — वही लाइव गुणवत्ता संकेतक (✗ लाल Poor, ⚠ पीला Needs Work, ✓ हरा Good) जो हर कीस्ट्रोक पर ऐप के अपने नियमों से पुनः स्कोर करता है, वही 📋 Quality Guidance पाठ और रंग, और एक कार्यशील 📋 Copy MCP Servers to Clipboard बटन। दो ईमानदार टिप्पणियाँ — यह सेक्शन आपके प्रॉम्प्ट के लिए कॉन्फ़िगरेशन पाठ है: TPEE स्वयं कभी किसी MCP सर्वर से कनेक्ट नहीं होता (यह डिज़ाइन से 100% ऑफ़लाइन है), और ऐप आपके पाठ को आपकी प्रॉम्प्ट फ़ाइल में सेव करता है जबकि यह ब्राउज़र प्रतिकृति इसे केवल तब तक रखती है जब तक पेज खुला है।
Agents Editor
Agents एडिटर, बिल्कुल असली ऐप जैसा — उन AI एजेंटों को परिभाषित करें जिन्हें आपका प्रॉम्प्ट व्यवस्थित करे, हर कीस्ट्रोक पर लाइव गुणवत्ता संकेतक को पुनः स्कोर करते देखें, और 📋 Quality Guidance ड्रॉपडाउन खोलें यह देखने के लिए कि उसे GREEN स्कोर क्या दिलाता है
Agents✗●
Enter your agents configuration below:
0 characters📋 Quality Guidance
● GREEN: Specific agent definitions with roles, capabilities, and workflows
● YELLOW: Basic agent names or simple configurations
💡 TIP: Define AI agents with specific roles, capabilities, and interaction patterns for complex task automation.
●Poor
ऐप के Agents एडिटर की यह इंटरैक्टिव प्रतिकृति वास्तविक चीज़ (Build 183) के बिल्कुल समान काम करती है — वही लाइव गुणवत्ता संकेतक (✗ लाल Poor, ⚠ पीला Needs Work, ✓ हरा Good) जो हर कीस्ट्रोक पर ऐप के अपने नियमों से पुनः स्कोर करता है, वही 📋 Quality Guidance पाठ और रंग (भूमिकाओं, क्षमताओं और कार्यप्रवाहों के साथ विशिष्ट एजेंट परिभाषाएँ सर्वोत्तम स्कोर करती हैं), और एक कार्यशील 📋 Copy Agents to Clipboard बटन। एक ईमानदार अंतर — ऐप आपकी एजेंट कॉन्फ़िगरेशन को आपकी प्रॉम्प्ट फ़ाइल में सेव करता है; यह ब्राउज़र प्रतिकृति इसे केवल तब तक रखती है जब तक पेज खुला है।
हर स्क्रीन देखें
ऐप की वास्तविक, बिना रीटच स्क्रीन — उत्पाद ही प्रमाण है।
हर स्क्रीन एक वास्तविक 1080×2340 कैप्चर है — पूर्ण गैलरी में सभी सात श्रेणियाँ देखें।
फ़ंक्शन
TPEE के फ़ंक्शन वास्तव में क्या करते हैं? प्रत्येक को वास्तविक एप्लिकेशन की इंटरैक्टिव प्रतिकृति के रूप में यहीं आपके ब्राउज़र में दिखाया गया है — एक समय में एक फ़ंक्शन।
User's Manual
User's Manual बटन, एक नमूना देखने के लिए उस पर क्लिक करें
User's Manual की यह इंटरैक्टिव प्रतिकृति पूर्ण मैनुअल को बिल्कुल वैसे दिखाती है जैसे वह ऐप के साथ आता है (Build 183) — वही तीन दस्तावेज़, वही विषय-सूची। हमेशा नवीनतम संस्करण साथ रखने के लिए ऐप डाउनलोड करें।
Learning Center
Learning मेन्यू का Open Learning Center बटन, एक नमूना देखने के लिए उस पर क्लिक करें
Learning Center - TPEE Professional AI Course की यह इंटरैक्टिव प्रतिकृति पूर्ण पाठ्यक्रम को बिल्कुल वैसे दिखाती है जैसे वह ऐप के साथ आता है (Build 183) — वही 80 पाठ और वही 240 क्विज़ प्रश्न, वही विंडो लेआउट। एक वास्तविक क्विज़ लें: इसका मूल्यांकन बिल्कुल ऐप जैसा ही होता है। एक ईमानदार अंतर — ऐप छात्र प्रगति को डिस्क पर सेव करता है; यह ब्राउज़र प्रतिकृति इसे केवल तब तक रखती है जब तक पेज खुला है।
IDE Selection
IDE कॉम्बोबॉक्स, एक नमूना देखने के लिए उस पर क्लिक करें
IDE:
ऐप के IDE कॉम्बोबॉक्स की यह इंटरैक्टिव प्रतिकृति 23 IDE प्रोफ़ाइलों को बिल्कुल वैसे दिखाती है जैसे वे ऐप के साथ आती हैं (Build 183) — वही सूची, वही चयन व्यवहार, वही स्थिति पंक्ति। असली ऐप में चुना गया IDE प्रॉम्प्ट फ़ॉर्मेटिंग, एक्सपोर्ट, स्कोरिंग और अनुकूलन सुझावों को भी संचालित करता है। IDE सूची असली ऐप में साप्ताहिक अपडेट होती है — हमेशा नवीनतम IDE प्रोफ़ाइल साथ रखने के लिए ऐप डाउनलोड करें।
Model Selection
Model कॉम्बोबॉक्स, एक नमूना देखने के लिए उस पर क्लिक करें
Model:
ऐप के Model कॉम्बोबॉक्स की यह इंटरैक्टिव प्रतिकृति 14 प्रदाताओं के 150 AI मॉडलों को बिल्कुल वैसे दिखाती है जैसे वे ऐप के साथ आते हैं (Build 183) — वही सूची, वही टाइप-टू-फ़िल्टर बॉक्स, वही प्रदाता समूह, वही चयन व्यवहार, वही स्थिति पंक्ति। असली ऐप में चुना गया मॉडल प्रॉम्प्ट फ़ॉर्मेटिंग, स्कोरिंग, अनुकूलन सुझावों और PRD जनरेटर को भी संचालित करता है — और पहले रन पर ऐप अपनी डिफ़ॉल्ट, Claude Fable 5 को पूर्व-चयनित करता है। मॉडल सूची असली ऐप में साप्ताहिक अपडेट होती है — हमेशा नवीनतम मॉडल प्रोफ़ाइल साथ रखने के लिए ऐप डाउनलोड करें।
API Character Limits
Show API Limits बटन, एक नमूना देखने के लिए उस पर क्लिक करें
ऐप के API Character Limits पैनल की यह इंटरैक्टिव प्रतिकृति 14 प्रदाताओं के 150 AI मॉडलों को बिल्कुल वैसे दिखाती है जैसे वे ऐप के साथ आते हैं (Build 183) — वही प्रदाता कॉलम, वही कार्ड, वही मूल्य, वही नवीनतम-प्रथम क्रम। दो ईमानदार अंतर: असली ऐप में प्रत्येक कार्ड पर रंगीन पट्टी आपके लाइव प्रॉम्प्ट के कैरेक्टर काउंट से भरती है और मॉडल की सीमा के निकट आने पर हरा → पीला → नारंगी → लाल हो जाती है (यहाँ यह 0% पर रहती है), और सुनहरा फ्रेम आपके चुने हुए मॉडल का अनुसरण करता है (ऐप पहले रन पर Claude Fable 5 को पूर्व-चयनित करता है)। सीमाएँ और मूल्य असली ऐप में साप्ताहिक अपडेट होते हैं — हमेशा नवीनतम संख्याएँ साथ रखने के लिए ऐप डाउनलोड करें।
Model / Commands (reference)
Show Kimi / Commands बटन, एक नमूना देखने के लिए उस पर क्लिक करें
ऐप के प्रति-मॉडल कमांड संदर्भ पैनल की यह इंटरैक्टिव प्रतिकृति वही ऑफ़लाइन कमांड शीट दिखाती है जैसी वे ऐप के साथ आती हैं (Build 183) — वही 14 मॉडल-परिवार शीट, वही ट्यूटोरियल, वही «Selected:» बैनर। प्रतिकृति Kimi K3 से शुरू होती है, इसलिए बटन «Show Kimi / Commands» पढ़ता है और «Kimi / Commands (reference)» विंडो खोलता है; ऊपर Model कॉम्बोबॉक्स में कोई भी मॉडल चुनें और बटन तथा विंडो स्वतः अनुसरण करते हैं — Models / Commands चुने गए मॉडल के साथ बदलते हैं, बिल्कुल असली ऐप की तरह (एक GLM मॉडल के पास अभी समर्पित शीट नहीं है, इसलिए ऐप की सामान्य प्रॉम्प्टिंग जाँच सूची दिखाई जाती है, यहाँ भी)। कमांड शीट असली ऐप में साप्ताहिक अपडेट होती हैं — हमेशा नवीनतम कमांड साथ रखने के लिए ऐप डाउनलोड करें।
Optimization Tips
Show Tips बटन, एक नमूना देखने के लिए उस पर क्लिक करें
ऐप के Optimization Tips पैनल की यह इंटरैक्टिव प्रतिकृति वही संदर्भ-जागरूक सुझाव दिखाती है जैसे वे ऐप के साथ आते हैं (Build 183) — वही सुझाव इंजन, वही चार श्रेणियाँ (📐 Structure, 🎨 Style, 📏 Length, ⚡ फ़ीचर), वही रंग। सुझाव ऊपर IDE और Model कॉम्बोबॉक्स में चुने गए IDE और मॉडल के लिए गणना किए जाते हैं और आपके चयन के साथ स्वतः बदलते हैं, बिल्कुल असली ऐप की तरह — आज़माएँ: सुझाव खोलें, फिर ऊपर कोई अन्य IDE या मॉडल चुनें और विंडो को अनुसरण करते देखें (पहले रन पर ऐप स्वयं Cursor + Claude Fable 5 को पूर्व-चयनित करता है)। अनुकूलन सुझाव असली ऐप में साप्ताहिक अपडेट होते हैं — हमेशा नवीनतम सुझाव साथ रखने के लिए ऐप डाउनलोड करें।
Projects Prefixes
📋 Projects Prefixes बटन, Projects Prefixes Library विंडो देखने के लिए उस पर क्लिक करें
File Name:Project Prefix for Filename:_Pmt_NNNN.txt
यह इंटरैक्टिव प्रतिकृति ऐप की File Name / Project Prefix टूलबार पंक्ति और 📋 Projects Prefixes Library विंडो को बिल्कुल वैसे दिखाती है जैसे वे ऐप के साथ आती हैं (Build 183) — वही फ़ील्ड, वही डिफ़ॉल्ट (File Name «prompt.txt», Project Prefix «T1042CW»), वही Add / त्वरित-जोड़ / चयन / हटाना व्यवहार, वही स्थिति संदेश। सब कुछ काम करता है: एक प्रीफ़िक्स टाइप करें, उसे लाइब्रेरी में जोड़ें, किसी सेव किए गए प्रीफ़िक्स पर क्लिक करके उसे Project Prefix फ़ील्ड में लोड करें, 🗑 बटन से एक हटाएँ — सेव किए गए प्रीफ़िक्स आपकी फ़ाइलों का नाम PREFIX_Pmt_NNNN.txt रखते हैं (जैसे T1042CW_Pmt_0001.txt)। एक ईमानदार अंतर — ऐप आपकी लाइब्रेरी को अपनी प्राथमिकता फ़ाइल में सेव करता है ताकि वह पुनः आरंभ से बची रहे; यह ब्राउज़र प्रतिकृति इसे केवल तब तक रखती है जब तक पेज खुला है।
User's Manual
Toptronic® TPEE – User's Manual
🔍
0 sections found
Learning Center - TPEE Professional AI Course
Offline tutorial system: lessons, quizzes, students, scores. No AI call, no MCP server, no external connection.
Students
Lessons
API Character Limits
API Character Limits
Kimi / Commands (reference)
Kimi / Commands (reference)
Tutorial — how to use these commandsKimi — overviewKimi — built-in commands & API surface (offline copy)Claude — custom commands & Agent SDK
💡 Optimization Tips
💡 Optimization Tips
📋 Projects Prefixes Library
Current prefix:T1042CW
New prefix:
No saved prefixes yet. Add one above.
🔍 Board Image
Features
TPEE में सब कुछ एक प्रश्न का उत्तर देने के लिए मौजूद है: क्या यह प्रॉम्प्ट तैयार है? स्कोर आपको बताता है। सेक्शन आपको दिखाते हैं क्यों।
Prompt Enhancing Workflow
Use Prompt Enhancing Workflow बटन प्रॉम्प्ट लेखन को एक निर्देशित बातचीत में बदल देता है: TPEE आपके प्रॉम्प्ट को Pre-Prompt और Post-Prompt के बीच लपेटता है, आप बंडल को किसी भी LLM चैट में पेस्ट करते हैं, और मॉडल आपको प्रॉम्प्ट सुधारने में मदद करता है इससे पहले कि आप उसे कभी उपयोग करें। यह कैसे काम करता है ↓
Prominent feature
एडिटर और स्कोरिंग
Persona, Instructions, Context, Technical Specs, Format, Audience, Tone, Data, Examples, Graphics, MCP Servers, Agents — बारह सेक्शन, प्रत्येक GREEN/YELLOW/RED तत्परता संकेतक के साथ, 0–100 गुणवत्ता स्कोर में समाहित।
मॉडल और सीमाएँ
14 प्रदाताओं में 150 मॉडल प्रोफ़ाइल, कीमतों, कॉन्टेक्स्ट विंडो और API कैरेक्टर सीमाओं के साथ — ताकि आप जो प्रॉम्प्ट लिखते हैं वह उस मॉडल में फ़िट हो जिसे आप वास्तव में चलाएंगे।
IDE एक्सपोर्ट
एक बार फ़ॉर्मेट करें, कहीं भी एक्सपोर्ट करें: 23 IDE प्रोफ़ाइल जिनमें Cursor, VS Code विविधताएँ, Claude Code, Kiro और Windsurf शामिल हैं।
लाइब्रेरी, संस्करण और बैकअप
संस्करण इतिहास और स्वचालित बैकअप के साथ एक स्थानीय प्रॉम्प्ट लाइब्रेरी हर ड्राफ्ट को आपकी मशीन पर सुरक्षित रखती है।
PRD Innovator
PRD Innovator कच्चे विचारों को संरचित आवश्यकताओं में बदलता है।
Claude Team Designer और Teams
Claude Team Designer और Team Management सूट मल्टी-एजेंट कार्य को व्यवस्थित करते हैं।
Learning Center
80 पाठ और 240 क्विज़ प्रश्न, अंतर्निर्मित। TPEE केवल आपके प्रॉम्प्ट नहीं रखता — यह कला सिखाता है।
हार्डवेयर कैटलॉग
डेवलपमेंट बोर्डों की एक सूची फ़ोटो के साथ, उन प्रॉम्प्ट इंजीनियरों के लिए जो बिट्स भी चलाते हैं।
एक्सेसिबिलिटी थीम
उच्च-कंट्रास्ट, कलर-ब्लाइंड-सपोर्ट और कम-दृष्टि थीम एडिटर को टीम के सभी सदस्यों के लिए उपयोग योग्य बनाती हैं।
USB स्टिक से चलाएँ
TPEE आपकी USB स्टिक से चलता है, ताकि आप जहाँ भी जाएँ सीख सकें: USB स्टिक को किसी भी Windows-संगत कंप्यूटर में डालें, उस पर TPEE.exe फ़ाइल पर डबल-क्लिक करें (कोई इंस्टॉलेशन आवश्यक नहीं) और चलते-फिरते सीखना जारी रखें। आपकी सीखने की प्रगति USB स्टिक पर रहती है — जिस कंप्यूटर में आपने इसे डाला उस पर कुछ भी इंस्टॉल नहीं होता।
Prominent feature
Prompt Enhancing Workflow
सिर्फ एक प्रॉम्प्ट न लिखें — पहले उसके बारे में LLM से बातचीत करें। शीर्ष पैनल में एक बटन आपको पाँच चरणों से गुज़ारता है, और सब कुछ स्थानीय फ़ाइलों और आपके क्लिपबोर्ड के साथ होता है। TPEE कभी किसी LLM से संपर्क नहीं करता; आप बातचीत का नेतृत्व करते हैं।
इसे चालू करें।Use Prompt Enhancing Workflow बटन के बगल में वर्कफ़्लो बॉक्स को टिक करें — एडिटर में बाकी सब कुछ बिल्कुल वैसा ही रहता है जैसा आप जानते हैं।
Pre-Prompt एडिट करें। यह LLM को बताता है कि सुधारने के लिए एक प्रॉम्प्ट आगे आ रहा है, और एक विशेषज्ञ प्रॉम्प्ट इंजीनियर के रूप में कार्य करे। यह आपके प्रॉम्प्ट के बगल में *_Pre_Pmpt.txt सहयोगी फ़ाइल के रूप में सेव होता है।
Post-Prompt एडिट करें। यह LLM को बताता है कि आपके प्रॉम्प्ट पर कैसे चर्चा करें और परिणाम कहाँ सेव करें, *_Post_Pmpt.txt फ़ाइल के रूप में। सुझाया गया सेव पथ हमेशा आपके वास्तविक प्रॉम्प्ट फ़ोल्डर और फ़ाइल नाम से मेल खाता है।
संयोजित करें और बातचीत करें। एक क्लिक Pre-Prompt + आपका प्रॉम्प्ट + Post-Prompt को क्लिपबोर्ड पर कॉपी करता है। इसे किसी भी LLM चैट में पेस्ट करें और प्रॉम्प्ट को एक साथ सुधारें — मॉडल प्रश्न पूछता है, आप उत्तर देते हैं, प्रॉम्प्ट तीखा होता जाता है।
सुधरे हुए प्रॉम्प्ट का उपयोग करें। LLM द्वारा सेव की गई *_Enhanced.txt फ़ाइल खोलें, एडिटर में सत्यापित या समायोजित करें, फिर एक नए चैट सेशन के लिए उसे क्लिपबोर्ड पर कॉपी करें — वह सेशन जहाँ प्रॉम्प्ट अपना वास्तविक कार्य करता है।
100% स्थानीय: मार्कर पंक्तियाँ आपके प्रॉम्प्ट को सीरियल प्रोटोकॉल में सीमांककों की तरह फ्रेम करती हैं, सहयोगी फ़ाइलें आपके प्रॉम्प्ट के बगल में रहती हैं, और एकमात्र परिवहन आपका क्लिपबोर्ड है। कोई नेटवर्क नहीं, कोई खाता नहीं, कोई बिचौलिया नहीं।
स्वीकृत बीटा टेस्टरों को कोड BETA30 के साथ Professional प्लान पर 30% छूट मिलती है — बीटा प्रोग्राम देखें।
एकमुश्त खरीदारी। 12 महीने के अपडेट शामिल — उसके बाद ऐप हमेशा काम करता रहता है। भुगतान Stripe द्वारा संसाधित।
FAQ
सीधे उत्तर, कोई बारीक अक्षर नहीं।
क्या TPEE वास्तव में ऑफ़लाइन काम करता है?
हाँ — ऐप रनटाइम पर कोई नेटवर्क कॉल नहीं करता। कोई टेलीमेट्री नहीं, प्रॉम्प्ट लिखने के लिए कोई खाता आवश्यक नहीं। अपने फ़ायरवॉल से सत्यापित करें; हम प्रोत्साहित करते हैं। (वेबसाइट और Stripe चेकआउट जाहिर तौर पर ऑनलाइन हैं।)
इंस्टॉलर चलाते समय Windows SmartScreen ने मुझे चेतावनी दी। क्या यह सुरक्षित है?
यह चेतावनी उन ऐप्स के लिए दिखती है जिनके पास महंगा EV कोड-साइनिंग प्रमाणपत्र नहीं है — इसलिए नहीं कि कुछ गलत है। «More info → Run anyway» पर क्लिक करें। ऐसा करने से पहले, अपने डाउनलोड को हमारे सुरक्षा पेज पर प्रकाशित SHA-256 हैश से सत्यापित करें।
क्या कोई मुफ्त प्लान है?
नहीं — इन्फ्रास्ट्रक्चर चलाने में पैसा लगता है, इसलिए हर प्लान भुगतान योग्य है। Student और Job Seeker प्लान प्रत्येक 20.00 USD के हैं, आवेदन-अनुमोदित: मूल्य सेक्शन से आवेदन करें और हम हर आवेदन की समीक्षा स्वयं करते हैं, फिर ईमेल द्वारा उत्तर देते हैं।
गुणवत्ता स्कोर वास्तव में क्या मापता है?
प्रत्येक 12 प्रॉम्प्ट सेक्शन को पूर्णता और आंतरिक स्थिरता के लिए जाँचा जाता है, GREEN/YELLOW/RED के रूप में दिखाया जाता है, और 0–100 स्कोर में समाहित किया जाता है। यह आपके लिए प्रॉम्प्ट नहीं लिखता — यह बताता है कि आपने काम कब पूरा किया है।
मैं किन IDE में एक्सपोर्ट कर सकता हूँ?
23 प्रोफ़ाइल, जिनमें Cursor, VS Code और इसकी विविधताएँ, Claude Code, Kiro और Windsurf शामिल हैं — साथ ही एक सामान्य फ़ॉर्मेटर यदि आपका टूल सूचीबद्ध नहीं है।
यह किन AI मॉडलों को कवर करता है?
14 प्रदाताओं में 150 मॉडल प्रोफ़ाइल, कीमतों, कॉन्टेक्स्ट विंडो और API कैरेक्टर सीमाओं के साथ। TPEE इन मॉडलों को आपके लिए कॉल नहीं करता — यह आपको ऐसे प्रॉम्प्ट लिखने में मदद करता है जो उनमें फ़िट हों।
MSI इंस्टॉलर या पोर्टेबल ZIP?
दोनों। एक ही ऐप, एक ही बिल्ड: सामान्य Windows इंस्टॉलेशन के लिए MSI, कहीं से भी चलाने के लिए ZIP (कोई एडमिन अधिकार आवश्यक नहीं)।
केवल Windows? Mac या Linux का क्या?
फिलहाल केवल Windows 10 और 11। यह एक नेटिव Rust/egui ऐप है, और हम एक प्लेटफ़ॉर्म को ठीक से समर्थन देना पसंद करेंगे न कि तीन को खराब तरीके से।
बीटा प्रोग्राम क्या है?
स्वीकृत बीटा टेस्टरों को छोटे मासिक फ़ीडबैक के बदले Professional प्लान पर 30% छूट (कोड BETA30) मिलती है। विवरण और आवेदन: बीटा प्रोग्राम।
सुरक्षा और भरोसा
No network calls at runtimeSHA-256 hashes publishedHonest SmartScreen guidance
TPEE रनटाइम पर शून्य नेटवर्क कॉल करता है। कोई MCP कनेक्शन नहीं, कोई एनालिटिक्स नहीं, कोई फ़ोन-होम नहीं। आप इसे अपने स्वयं के फ़ायरवॉल से सत्यापित कर सकते हैं — हम प्रोत्साहित करते हैं।