easysdd-feature-acceptance

Validate feature implementations against design docs and update architecture documentation.

1.1k|82|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/liuzhengdongfortest/easysdd --skill easysdd-feature-acceptance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: easysdd-feature-acceptance
Source: https://github.com/liuzhengdongfortest/easysdd/tree/main/.agents/skills/easysdd-feature-acceptance
Command: npx skills add https://github.com/liuzhengdongfortest/easysdd --skill easysdd-feature-acceptance

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill ensures that a newly implemented feature fully complies with its design documentation and overall architecture, preventing missed requirements and undocumented changes before merging.

Core Features & Use Cases

  • Design Alignment: Verifies that code matches the feature's design doc, including interface contracts, decisions, and test constraints.
  • Architecture Integration: Merges the feature into the central architecture documentation, updating relevant docs as required.
  • Checklist Enforcement: Reads and updates checklist.yaml to confirm all acceptance checks are passed.
  • Use Case: After completing a feature implementation, run this skill to generate a detailed acceptance report, update architecture refs, and finalize the workflow.

Quick Start

Ask the easysdd-feature-acceptance skill to generate an acceptance report for your completed feature.

Frequently Asked Questions about easysdd-feature-acceptance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate that a completed feature matches its design documentation?

To validate a completed feature against its design documentation, you can generate an acceptance report that verifies code diffs, interface contracts, and test constraints. This ensures the implementation fully complies with the original architecture.

What is the best way to update architecture documentation after merging a new feature?

The best way to update architecture documentation after merging a feature is to use an acceptance workflow that automatically integrates feature changes into central docs, ensuring all architecture refs are updated and requirements are not missed.

How do I enforce a checklist for software feature acceptance?

You can enforce a checklist for software feature acceptance by reading and updating a checklist.yaml file during the validation phase. This confirms all acceptance checks are passed before finalizing the feature and generating the report.

When do I need to run a feature acceptance report in the development workflow?

You need to run a feature acceptance report during the acceptance phase of the easysdd-feature workflow, right after completing the feature implementation. It verifies design alignment and architecture integration before merging.

Can I use a checklist.yaml file to confirm all feature acceptance checks are passed?

Yes, you can use a checklist.yaml file to confirm all feature acceptance checks are passed. The acceptance process reads, applies shared conventions, and updates this file to enforce that all design and test constraints are met.

Why does my feature implementation not align with the central architecture documentation?

Your feature implementation may not align with central architecture documentation if undocumented changes were made during development. Running an acceptance validation checks code diffs against design docs to prevent missed requirements before merging.