Skip to content
Back to skills

Plans

ASecurity

Review: Approved

  • 22 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 5, 2026
ai-agentstypescriptpythonbashnodeapidocumentation

Works with

  • api
  • mcp

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned September 5, 2026

npx -y skills add datit309/supergraph --skill plans --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Plans?

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

Security grade badge for Plans
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/datit309-plans/badge)](https://www.skillsdirectory.com/skills/datit309-plans)

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
# Plan: Thêm Skill /supergraph:sdd (Software Design Document)
Review: Approved

## Task 1: Tạo skill /supergraph:sdd
Status: completed
Risk: low
Dependencies: none

Files:
- Create: plugins/supergraph/skills/sdd/SKILL.md

Blast radius:
- plugins/supergraph/skills/sdd/SKILL.md

Acceptance:
- [ ] File `plugins/supergraph/skills/sdd/SKILL.md` tồn tại với YAML frontmatter hợp lệ
- [ ] Hướng dẫn trích xuất context từ `CONTEXT.md` và `codebase-memory-mcp` (`get_architecture`)
- [ ] Định dạng output chuẩn tại `docs/supergraph/sdd/YYYY-MM-DD-sdd-<slug>.md` gồm 6 phần: Context & Scope, Component & Flow Architecture (Mermaid), Interface & Data Contracts, Platform Compatibility Matrix, Failure Modes & Fallbacks, ADRs
- [ ] Có User Approval Gate trước khi chuyển sang `/supergraph:plan`

TDD:
- Behavior: skill sdd file exists và có cấu trúc hợp lệ
- Test file: plugins/supergraph/tests/test-documentation-consistency.sh
- Test name: sdd skill discovery
- 🔴 RED command: `test -f plugins/supergraph/skills/sdd/SKILL.md`
- Expected 🔴 RED failure: exit code 1 (file not found)
- Minimal 🟢 GREEN change: tạo `plugins/supergraph/skills/sdd/SKILL.md` với đầy đủ các section
- Refactor candidates: none
- Mocking: none

Steps:
1. 🔴 RED: `test -f plugins/supergraph/skills/sdd/SKILL.md` → fail
   Command: `test -f plugins/supergraph/skills/sdd/SKILL.md`
   Expected: FAIL
2. 🟢 GREEN: tạo file `plugins/supergraph/skills/sdd/SKILL.md`
   Command: `test -f plugins/supergraph/skills/sdd/SKILL.md`
   Expected: PASS
3. REFACTOR: format markdown chuẩn, link đầy đủ
4. VERIFY:
   - `test -f plugins/supergraph/skills/sdd/SKILL.md`

Checkpoint:
- Files: `plugins/supergraph/skills/sdd/SKILL.md`
- Commit: `feat(skills): add /supergraph:sdd for software design document and contract specs`

## Task 2: Cập nhật tài liệu quy trình tích hợp SDD
Status: completed
Risk: low
Dependencies: Task 1

Files:
- Modify: AGENTS.md
- Modify: plugins/supergraph/AGENTS.md
- Modify: plugins/supergraph/CLAUDE.md
- Modify: OPENCODE.md
- Modify: plugins/supergraph/OPENCODE.md

Blast radius:
- AGENTS.md
- plugins/supergraph/AGENTS.md
- plugins/supergraph/CLAUDE.md
- OPENCODE.md
- plugins/supergraph/OPENCODE.md

Acceptance:
- [ ] Bảng Skills trong `AGENTS.md` và `CLAUDE.md` có dòng `/supergraph:sdd`
- [ ] Tiered Workflow bảng Tier 3 (Full Pipeline) cập nhật: `scan → analyze → sdd → plan → execute → fix → integration → verify → review`
- [ ] `OPENCODE.md` liệt kê `/sdd`

TDD:
- Behavior: AGENTS.md và OPENCODE.md có đề cập tới sdd
- Test file: plugins/supergraph/tests/test-documentation-consistency.sh
- Test name: sdd mentioned in workflows
- 🔴 RED command: `grep -c "supergraph:sdd" AGENTS.md`
- Expected 🔴 RED failure: 0
- Minimal 🟢 GREEN change: thêm dòng `/supergraph:sdd` vào bảng kỹ năng và quy trình Full Pipeline
- Refactor candidates: đồng bộ chính xác giữa root và `plugins/supergraph/`
- Mocking: none

Steps:
1. 🔴 RED: `grep "supergraph:sdd" AGENTS.md` → 0
   Command: `grep -c "supergraph:sdd" AGENTS.md`
   Expected: FAIL (0)
2. 🟢 GREEN: thêm `/supergraph:sdd` vào bảng Skills & Tier 3 Full Pipeline
   Command: `grep -c "supergraph:sdd" AGENTS.md`
   Expected: PASS (>0)
3. REFACTOR: đồng bộ root với `plugins/supergraph/`
4. VERIFY:
   - `bash plugins/supergraph/tests/test-documentation-consistency.sh`

Checkpoint:
- Files: `AGENTS.md plugins/supergraph/AGENTS.md plugins/supergraph/CLAUDE.md OPENCODE.md plugins/supergraph/OPENCODE.md`
- Commit: `docs: integrate /supergraph:sdd into workflow tables and full pipeline`

## Task 3: Bổ sung keyword hint cho SDD trong hooks
Status: completed
Risk: low
Dependencies: Task 2

Files:
- Modify: plugins/supergraph/hooks/user-prompt-submit
- Modify: plugins/supergraph/hooks/pre-invocation
- Modify: plugins/supergraph/hooks/session-start
- Modify: plugins/supergraph/.opencode-plugin/plugin.ts

Blast radius:
- plugins/supergraph/hooks/user-prompt-submit
- plugins/supergraph/hooks/pre-invocation
- plugins/supergraph/hooks/session-start
- plugins/supergraph/.opencode-plugin/plugin.ts

Acceptance:
- [ ] `hooks/user-prompt-submit` có regex phát hiện keyword `sdd|design doc|software design|system design|data contract|api spec|interface contract` → hint `/supergraph:sdd`
- [ ] `hooks/pre-invocation` có regex tương tự cho Antigravity
- [ ] `hooks/session-start` liệt kê `/supergraph:sdd` trong danh sách skills mới
- [ ] `plugin.ts` của OpenCode có keyword hint `sdd`
- [ ] Toàn bộ test hook contracts PASS

TDD:
- Behavior: prompt chứa "sdd" hoặc "design doc" kích hoạt gợi ý
- Test file: plugins/supergraph/tests/test-hook-contracts.sh
- Test name: sdd keyword hint hook
- 🔴 RED command: `grep -c "supergraph:sdd" plugins/supergraph/hooks/user-prompt-submit`
- Expected 🔴 RED failure: 0
- Minimal 🟢 GREEN change: thêm block keyword hint cho `sdd`
- Refactor candidates: none
- Mocking: none

Steps:
1. 🔴 RED: `grep -c "supergraph:sdd" plugins/supergraph/hooks/user-prompt-submit` → 0
   Command: `grep -c "supergraph:sdd" plugins/supergraph/hooks/user-prompt-submit`
   Expected: FAIL (0)
2. 🟢 GREEN: cập nhật các hook với keyword hint sdd
   Command: `grep -c "supergraph:sdd" plugins/supergraph/hooks/user-prompt-submit`
   Expected: PASS (>0)
3. REFACTOR: đảm bảo JSON formatting hợp lệ
4. VERIFY:
   - `for test_file in plugins/supergraph/tests/test-*.sh; do bash "$test_file"; done`
   - `bash -n plugins/supergraph/hooks/user-prompt-submit plugins/supergraph/hooks/session-start`

Checkpoint:
- Files: `plugins/supergraph/hooks/user-prompt-submit plugins/supergraph/hooks/pre-invocation plugins/supergraph/hooks/session-start plugins/supergraph/.opencode-plugin/plugin.ts`
- Commit: `feat(hooks): add /supergraph:sdd keyword hints and session-start announcement`

## Environment Context
- **Language:** Bash 3.2 + Markdown + Python 3 + TypeScript
- **Test command:** `for test_file in plugins/supergraph/tests/test-*.sh; do bash "$test_file"; done`
- **Linter command:** `bash -n plugins/supergraph/install.sh plugins/supergraph/tests/test-*.sh`
- **Formatter command:** not configured
- **Build command:** not configured
- **Branch:** master
- **Conventional commit style:** `feat:`, `docs:`, `refactor:`

**Codebase conventions:** Hooks emit JSON object; skills include frontmatter name + description; docs keep bilingual or consistent structure.

**Graph Context:**
- Blast radius: 10 files (1 skill, 5 doc files, 4 hook files)
- Hub nodes: none
- Bridge nodes: none
- Communities crossed: none

Files in this skill

  • 2026-06-10-serena-integration.md13.7 KB
  • 2026-07-05-multi-platform-support.md12.8 KB
  • 2026-07-06-codex-marketplace-install.md6.3 KB
  • 2026-07-06-opencode-support.md5.7 KB
  • 2026-07-10-codebase-memory-migration.md47.5 KB
  • 2026-07-11-fix-windows-hook-bash-resolution.md3.6 KB
  • 2026-07-11-refresh-plugin-documentation.md3.8 KB
  • 2026-07-12-codex-hook-contract-audit.md9.1 KB
  • 2026-07-12-codex-marketplace-name.md2.7 KB
  • 2026-07-12-user-prompt-submit-json.md3.1 KB
  • 2026-07-13-one-command-plugin-installer.md11.3 KB
  • 2026-07-13-platform-update-notification.md6.9 KB
  • 2026-08-26-review-speed.md6.6 KB
  • 2026-08-26-subagent-trim.md6.8 KB
  • 2026-08-26-token-trim-safe.md10.4 KB
  • 2026-08-27-caveman-always-on.md3.3 KB
  • 2026-08-27-perf-skills.md12.2 KB
  • 2026-09-04-sdd-skill.md6.5 KB
  • 2026-09-04-wave-parallelism.md4.8 KB

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.