Skip to content
Back to skills

Sdd Claude Edit

ASecurity

Cập nhật CLAUDE.md an toàn theo Architecture Profile và repository evidence

  • 12 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 4, 2026
ai-agentsgodatabase

Works with

  • cli

Security analysis

A100/100

Scanned September 29, 2026

npx -y skills add khangpqvn/SDDADD --skill sdd-claude-edit --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Sdd Claude Edit?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Sdd Claude Edit
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/khangpqvn-sdd-claude-edit/badge)](https://www.skillsdirectory.com/skills/khangpqvn-sdd-claude-edit)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: sdd-claude-edit
description: Cập nhật CLAUDE.md an toàn theo Architecture Profile và repository evidence
user-invocable: true
---

# SDD Project Memory Editor (`/sdd-claude-edit`)

**Output language:** All output mirrors the language of the invoking prompt. Vietnamese prompt → Vietnamese output; English prompt → English output. Canonical tokens (`PENDING HUMAN REVIEW`, `APPROVED`), file paths, and CLI commands are language-invariant.

Dùng khi cập nhật `CLAUDE.md`, là bộ nhớ kiến trúc cho người đọc và phải phản chiếu Architecture Profile đã approved. Skill này không thay thế feature pipeline hoặc `/add-execute`, không cấp execution grant và không mở rộng quyền Agent.

## Khi nào dùng / không dùng

- **Dùng khi:** project memory cần phản ánh binding hoặc guidance đã được approve.
- **Không dùng khi:** cần sửa feature behavior, source code, Spec/Plan/Tasks hoặc cần né Human review.

## Tham số

- `--section=<tên-mục>`: Tùy chọn; mục cần sửa, ví dụ `tech-stack`, `naming-conventions`, `directory-anatomy`, `architecture-dna`.
- `--reason=<lý-do>`: Lý do cập nhật kiến trúc hoặc project memory.

## Cấu trúc 4 sections cốt lõi của CLAUDE.md

`CLAUDE.md` phải phản chiếu **project thực** — không dùng placeholder. Khi sửa, ưu tiên update các sections:

| Section | Nội dung | Khi nào update |
| :--- | :--- | :--- |
| **TL;DR (30 giây)** | Loại service, giao thức chính, dependency quan trọng | Khi scope project thay đổi |
| **Architecture** | Pattern (Clean/Hexagonal/MVC), file structure, dependency direction | Khi profile binding thay đổi |
| **Lesson Learned** | Sự cố, root cause, fix áp dụng — format `[YYYY-MM]` | Sau incident, post-mortem |
| **Current Sprint Focus** | Feature đang build; link đến `TASKS.md` | Đầu mỗi sprint/feature |

`CLAUDE.md` là bộ nhớ kiến trúc cho **con người đọc**. Không dùng để Agent suy đoán stack; Agent đọc Architecture Profile. Không áp đặt section không tồn tại vào `CLAUDE.md` hiện hữu.

## Quy trình

1. Đọc `CLAUDE.md`, `CONSTITUTION.md`, `.sdd/architecture-profile.md`, constraint và evidence repository.
2. Tech stack/architecture binding chỉ được cập nhật trong profile theo [Architecture Profile Protocol](../_shared/architecture-profile-protocol.md); không suy đoán framework, database, ORM/query layer, validation hoặc command từ prose.
3. Profile thay đổi: invalidate recommendation/Plan/Tasks bị ảnh hưởng, tạo `PENDING HUMAN REVIEW`, rồi chỉ phản chiếu binding đã `APPROVED` vào `CLAUDE.md`.
4. Không áp đặt section, version hoặc changelog không tồn tại. Giữ cấu trúc hiện hữu trừ khi Human-approved scope yêu cầu thay đổi.
5. Kiểm tra nội dung `CLAUDE.md` khớp source layout, skill và profile hiện tại.

## AI Recommendation và Human Final Review

Trước khi sửa `CLAUDE.md`, tạo canonical recommendation từ `.claude/skills/_shared/ai-review-protocol.md`, gồm architecture evidence, memory change đề xuất, alternative, drift risk và affected skill. Lưu tại `.sdd/reviews/claude-edit.md` với `PENDING HUMAN REVIEW`. Human reviewer có thẩm quyền phải `APPROVED` trước edit; `Tech Lead` có thể review architecture khi repository giao thẩm quyền. Sau edit refresh recommendation và không tự approve project memory mới.

## Hướng dẫn sử dụng
- **Khi dùng:** Đề xuất cập nhật project memory phản ánh binding hoặc durable guidance đã approved.
- **Không dùng:** Không dùng để chọn stack, sửa feature/source, thay Constitution, hoặc bỏ qua review.
- **Input:** Optional `--section` and `--reason`; reject placeholders and unapproved technology claims.
- **Điều kiện trước:** Profile, governance, constraints and repository evidence readable; recommendation exists before edit.
- **Evidence:** `.sdd/reviews/claude-edit.md`, profile evidence, bounded memory diff, drift check and refreshed recommendation.
- **Dừng khi:** Profile missing/conflict, binding unapproved, section not present without approved scope, or Human review absent.
- **Human quyết định:** Authorized Human approves memory boundary; Agent reflects only approved profile facts and does not self-approve.
- **Lệnh tiếp theo:** `/sdd-review --target=.sdd/reviews/claude-edit.md --status=APPROVED ...`, then use its persisted Follow-up.
- **Ví dụ:** `/sdd-claude-edit --section=architecture-dna --reason="Reflect approved Clean Architecture boundary"`.

## Completion output

Dùng [Completion output contract](../_shared/ai-review-protocol.md#completion-output-contract). Nêu architecture evidence, proposed/reflected memory boundary, drift risk và `.sdd/reviews/claude-edit.md`. Trước edit chọn `Human decision required`; Human reviewer có thẩm quyền ghi decision, reviewer identity và Follow-up không phải placeholder bằng `/sdd-review --target=.sdd/reviews/claude-edit.md --status=<APPROVED|REVISE|REJECTED> --decision="<human decision>" --reviewer="<authorized human reviewer>" --follow-up="<exact next command or required action>"`. Sau edit nêu recommendation được refresh thay vì tự approve. Profile evidence thiếu/conflict là `BLOCKED`; không phản chiếu stack chưa `APPROVED`.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.