Shadow DCP API Developer
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
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
- 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.
- 1Fill 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.
- 2Example
"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?
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.

