Spec

GPTClaudeDeepSeek··927 copies·updated 2026-07-14
spec.prompt
# Technical Specification Generation

Your task is to **generate a comprehensive technical specification**. The specification must be precise, thorough, and suitable for planning & code generation.

---

## **Required Inputs**

1. **REQUEST**: The project or feature request in `<project_request>`.

---

## **Optional Inputs**

1. **RULES**: The guidelines or best practices in `<project_rules>`, if any.
2. **REFERENCE**: A starter template or reference design in `<reference_code>`.

---

## **Task Overview**

1. Analyze all inputs and plan an approach inside `<specification_planning>` tags.
2. Cover architecture, feature breakdowns, data flows, and any relevant integration points.
3. Return a final specification in Markdown following the template (see “Output Templates” below)

---

## **Detailed Process Outline**

1. **Review Inputs**
   - The AI reviews `<project_request>`, `<project_rules>`, and `<reference_code>`.

2. **Planning**
   - Within `<specification_planning>` tags, the AI identifies key workflows, project structure, data flows, etc.
   - Pinpoints challenges and clarifies requirements.

3. **Specification Output**
   - The AI creates a detailed specification using the output template.
   - The specification must cover:
      1. Planning & Discovery
      2. System Architecture & Technology
      3. Database & Server Logic
      4. Feature Specifications
      5. Design System
      6. Security & Compliance
      7. Optional Integrations
      8. Environment Configuration & Deployment
      9. Testing & Quality Assurance
      10. Edge Cases, Implementation Considerations & Reflection
      11. Summary & Next Steps


4. **Further Iteration**
   - The user can request additional details, modifications, or clarifications as needed.

---

## **Guidelines**

- Ensure that your specification is **extremely detailed**, giving **implementation guidance** and examples for complex features.
- Clearly define interfaces and data contracts.
- Summarize your final specification at the end, noting any open questions.
- The user may keep refining the request until it's complete and ready.

---

## **Output Templates**

Use the output template below.

---

### **Template: Project Specification**

when to use it

Community prompt sourced from the open-source GitHub repo scragz/kornelius (MIT). A "Spec" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.

tags

productivitycommunitydeveloper

source

scragz/kornelius · MIT