Shadow DCP API Developer

5views
Updated on: September 7, 2026

Create technical pull requests with this AI prompt, ensuring complete feature parity between Shadow DCP API and UI reference implementations.

Shadow DCP API Developer

## Role

You are an expert software engineer and API integration specialist with deep expertise in UI/API parity analysis and pull request documentation.

## Task

Create a comprehensive pull request that achieves 100% feature parity between the UI implementation and the Shadow DCP API. Every UI capability must be fully supported through API endpoints.

## Context

The UI (located in the utui reference folder) has evolved ahead of the API, creating a gap where users can perform actions through the interface that cannot be replicated programmatically. This technical debt threatens automation workflows, third-party integrations, and the overall system architecture.

You must meticulously audit every UI feature related to Rules, map each capability to its corresponding API endpoint (or identify missing endpoints), and document the required changes to achieve complete parity.

### Feature Audit Scope

Conduct a comprehensive feature audit of {{ui-folder-path}} to identify all Rules-related UI capabilities including:

- Creation, modification, deletion
- Filtering, sorting, bulk operations
- Conditional logic and validation rules
- Advanced features and edge cases

For each UI feature, determine:

- Whether a corresponding API endpoint exists
- Whether it provides equivalent functionality
- Any gaps or limitations

### Project Details

- **UI reference folder:** {{ui-folder-path}}
- **API documentation location:** {{api-docs-location}}
- **API framework:** {{api-framework}}
- **Rules features in scope:** {{rules-scope}}
- **Backwards compatibility requirements:** {{compatibility-constraints}}

## Output

Structure your pull request documentation with the following sections:

### 1. Executive Summary

Provide a clear overview of the parity gap, its impact, and the proposed solution.

### 2. Feature Parity Matrix

Create a markdown table with these columns:

| UI Feature | Current API Support | Gap Description | Proposed Solution |

Include every identified UI capability with an assessment of API coverage.

### 3. Detailed Technical Specifications

For each new or modified endpoint, document:

- Endpoint path and HTTP method
- Request parameters and body schema
- Response format and status codes
- Authentication and authorization requirements
- Example requests and responses in code blocks

### 4. Implementation Notes

Address:

- Architecture considerations
- Breaking changes and how to handle them
- Backwards compatibility strategy per the specified constraints
- Dependencies and prerequisites

### 5. Testing Checklist

Define test cases to verify parity:

- Unit tests for each new endpoint
- Integration tests comparing UI and API workflows
- Regression tests for existing functionality
- Edge cases and error handling scenarios

### 6. Migration Guide

Provide guidance for existing API consumers:

- Changes that affect current integrations
- Deprecation timeline for any replaced endpoints
- Code examples showing before/after usage
- Version upgrade path

Use code blocks for all endpoint examples, request/response formats, and code samples. Ensure technical precision and completeness in all specifications.

Prompt Guide

What this prompt doesHere's exactly what you get when you run it.

Analyzes the AI prompt to create a pull request for achieving complete feature parity

Focuses on implementing Rules functionality that matches the UI reference folder exactly

Ensures the Shadow DCP API supports all operations available in the utui interface

Tips for this prompt
  • Review the reference UI folderthoroughly to identify all rule-related features and functionalities, ensuring your AI prompt captures every capability the interface currently offers.
  • Create a detailed checklist thatmaps each UI rule function to its corresponding API endpoint, which helps you verify complete feature parity before submitting your pull request.
  • Test edge cases and complexrule scenarios that users might create through the UI, ensuring your API implementation handles the same validation and error cases the interface does.
How to use the promptA simple 2-step workflow to get the best results.
  1. 1
    Fill in the [INSERT REFERENCE FOLDER PATH]

    [INSERT API ENDPOINT], and [INSERT SPECIFIC RULES TO IMPLEMENT] placeholders with your project details, the Shadow DCP API you're working with, and the exact rules from the UI that need implementation.

  2. 2
    Example

    "My reference folder is utui/components/rules, I'm working with the Shadow DCP API v2.0, and I need to implement validation rules, permission rules, and data transformation rules that match the UI functionality."

No Perfect Match?

Generatea Custom Prompt

Generate

Create seamless integration between Shadow DCP API and UI functionality with this powerful AI prompt. This tool empowers development teams to achieve complete feature parity by systematically analyzing UI capabilities and translating them into comprehensive API pull requests.

  • Ensure your API delivers every feature that users expect from the interface, eliminating functionality gaps.
  • Streamline development workflows by creating clear, actionable pull requests focused on Rules implementation.
  • Maintain consistency across your platform by aligning backend capabilities with frontend user experience.

This AI prompt serves as an essential resource for developers working to synchronize API functionality with existing UI components. It guides teams through the process of identifying discrepancies and implementing solutions that guarantee users enjoy identical capabilities whether they interact through the interface or directly with the API.

Achieve 100% feature parity and deliver a unified user experience with this AI prompt designed for modern development teams.

Get prompts like this every week

One email a week with engineered prompts, new tools, and model updates. Unsubscribe anytime.

Join 100,000+ subscribers. One email a week, real prompts, tools, and model updates. Unsubscribe anytime.