feature-implementation

Feature Implementation

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "feature-implementation" with this command: npx skills add duc01226/easyplatform/duc01226-easyplatform-feature-implementation

Feature Implementation

Expert full-stack .NET + Angular implementation skill with structured investigation, planning, and layered execution.

Mode Selection

Mode Flag Behavior

Interactive (default) (none) Approval gates at plan + execution; user feedback loop

Autonomous --autonomous

Structured headless workflow; approval gate at plan only, then execute to completion

Workflow Overview

  • Investigate -- Decompose requirements, search codebase for related entities/patterns/boundaries

  • Knowledge Graph -- Build structured analysis in .ai/workspace/analysis/{feature}.md

  • Plan -- Generate layered implementation plan (Domain > Persistence > Application > API > Frontend)

  • Approval Gate -- Present plan for user approval; do NOT proceed without it

  • Execute -- Implement layer-by-layer following approved plan

  • Verify -- Type checks, tests, integration validation

⚠️ MUST READ .claude/skills/feature-implementation/references/implementation-workflow.md for detailed phase instructions.

⚠️ MUST READ Before Implementation

IMPORTANT: You MUST read these files before starting. Do NOT skip.

  • ⚠️ MUST READ .claude/skills/shared/anti-hallucination-protocol.md — validation checkpoints

  • ⚠️ MUST READ .claude/skills/shared/knowledge-graph-template.md — per-file analysis structure

  • ⚠️ MUST READ CLAUDE.md — codebase instructions and platform patterns

Implementation Order

Backend (bottom-up)

  • Domain Layer -- Entity, expressions, value objects

  • Persistence Layer -- Configuration, migration

  • Application Layer -- DTOs, commands, queries, event handlers

  • API Layer -- Controller endpoints

Frontend (service-first)

  • API Service -- PlatformApiService extension

  • Store -- PlatformVmStore state management

  • Components -- AppBaseVmStoreComponent / AppBaseFormComponent

  • Routing -- Route definitions and guards

Approval Gate Format

Implementation Plan Complete - Approval Required

Summary

[Brief description]

Files to Create

  1. path/to/file - [purpose]

Files to Modify

  1. path/to/file:line - [change description]

Implementation Order

  1. [Step 1] ... N. [Step N]

Risks & Considerations

  • [Risk 1]

Awaiting approval to proceed with implementation.

Execution Safeguards

  • Verify file exists before modification

  • Read current content before editing

  • Check conflicts with existing code

  • Validate changes against platform patterns

  • If any step fails: HALT, report failure, return to approval gate

Post-Implementation

  • Verify against all requirements

  • Document under ## Success Validation heading

  • Summarize changes in changelog.md

⚠️ MUST READ .claude/skills/feature-implementation/references/validation-checklist.md for verification items. ⚠️ MUST READ .claude/skills/feature-implementation/references/ep-file-locations.md for path reference and related skills.

Coding Guidelines

  • Evidence-based: verify assumptions with grep/search

  • Platform-first: use established EasyPlatform patterns

  • Cross-service: use event bus, never direct DB access

  • CQRS: Command + Result + Handler in ONE file

  • Logic in LOWEST layer: Entity > Service > Component

IMPORTANT Task Planning Notes

  • Always plan and break many small todo tasks

  • Always add a final review todo task to review the works done at the end to find any fix or enhancement needed

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

pdf-to-markdown

No summary provided by upstream source.

Repository SourceNeeds Review
General

markdown-to-docx

No summary provided by upstream source.

Repository SourceNeeds Review
General

docx-to-markdown

No summary provided by upstream source.

Repository SourceNeeds Review
feature-implementation | V50.AI