entity-relation based documentation
11
总安装量
0
周安装量
#27563
全站排名
安装命令
npx skills add https://github.com/shunsukehayashi/miyabi-claude-plugins --skill 'Entity-Relation Based Documentation'
Skill 文档
ð Entity-Relation Based Documentation
Version: 2.0.0 Last Updated: 2025-11-22 Priority: âââ (P2 Level) Purpose: Miyabi Entity-Relationã¢ãã«ã«åºã¥ãããã¥ã¡ã³ãèªåçæ
ð æ¦è¦
Miyabiã®14ã¨ã³ãã£ãã£ã»39ãªã¬ã¼ã·ã§ã³ã¢ãã«ã«åºã¥ãã ããã¥ã¡ã³ãçæãMermaidãã¤ã¢ã°ã©ã 使ãæä¾ãã¾ãã
ð¯ P0: å¼ã³åºãããªã¬ã¼
| ããªã¬ã¼ | ä¾ |
|---|---|
| ããã¥ã¡ã³ãå | “document this feature” |
| ã¢ã¼ããã¯ã㣠| “update the architecture docs” |
| 説æ | “explain how X works” |
| æ°æ©è½å¾ | “after implementing new features” |
ð§ P1: Entity-Relationã¢ãã«
14 Entities
| Entity | 説æ | é¢é£æ° |
|---|---|---|
| Issue | GitHub Issue | 8 |
| Task | åè§£ãããã¿ã¹ã¯ | 6 |
| Agent | å®è¡Agent | 7 |
| PR | Pull Request | 4 |
| Label | ã©ãã« | 5 |
| QualityReport | å質ã¬ãã¼ã | 3 |
| Command | CLIã³ãã³ã | 2 |
| Escalation | ã¨ã¹ã«ã¬ã¼ã·ã§ã³ | 3 |
| Deployment | ãããã¤ã¡ã³ã | 3 |
| LDDLog | å¦ç¿ãã° | 2 |
| DAG | ã¿ã¹ã¯ã°ã©ã | 4 |
| Worktree | Git Worktree | 4 |
| DiscordCommunity | Discordã³ãã¥ãã㣠| 4 |
| SubIssue | ãµãIssue | 3 |
39 Relationsï¼ã«ãã´ãªå¥ï¼
| ã«ãã´ãª | Relations | æ° |
|---|---|---|
| Issueå¦ç | R1-R4 | 4 |
| Agentå®è¡ | R9-R15 | 7 |
| ã©ãã«å¶å¾¡ | R16-R18 | 3 |
| å質管ç | R19-R23 | 5 |
| 並åå®è¡ | R24-R27 | 4 |
| ã³ãã¥ãã㣠| R28-R35 | 8 |
| é層 | R36-R39 | 4 |
| ãã®ä» | R5-R8 | 4 |
ð P2: ããã¥ã¡ã³ããã¿ã¼ã³
Pattern 1: æ©è½ããã¥ã¡ã³ã
# [æ©è½å]
## æ¦è¦
[1-2æã§èª¬æ]
## Entityé¢ä¿
- 主è¦Entity: [Entityå]
- é¢é£Entity: [Entity1], [Entity2]
- 使ç¨Relations: R1, R9, R16
## å®è£
ãã¡ã¤ã«
- `crates/miyabi-xxx/src/lib.rs`
- `crates/miyabi-xxx/src/feature.rs`
## ä½¿ç¨æ¹æ³
[ã³ã¼ãä¾]
## é¢é£ããã¥ã¡ã³ã
- [ãªã³ã¯1]
- [ãªã³ã¯2]
Pattern 2: Mermaidãã¤ã¢ã°ã©ã
graph TD
Issue[Issue] -->|R1| Task[Task]
Task -->|R9| Agent[Agent]
Agent -->|R12| PR[PR]
Agent -->|R19| QualityReport[QualityReport]
Pattern 3: ã¢ã¼ããã¯ãã£ããã¥ã¡ã³ã
# [ã³ã³ãã¼ãã³ãå] Architecture
## ã¬ã¤ã¤ã¼æ§é
[ASCIIå³]
## ãã¼ã¿ããã¼
[Mermaid sequence diagram]
## ä¾åé¢ä¿
[ä¾åã°ã©ã]
â¡ P3: èªåçæã¯ã¼ã¯ããã¼
Step 1: Entityç¹å®
# ã³ã¼ãããEntityåç
§ãæ½åº
grep -r "Issue\|Task\|Agent" crates/
Step 2: Relationç¹å®
# é¢ä¿æ§ãã¿ã¼ã³ãæ¤åº
# creates, updates, triggers, etc.
Step 3: ããã¥ã¡ã³ãçæ
èªåçæã»ã¯ã·ã§ã³:
- [ ] æ¦è¦
- [ ] Entityé¢ä¿å³
- [ ] ãã¡ã¤ã«ãããã³ã°
- [ ] API ãªãã¡ã¬ã³ã¹
- [ ] 使ç¨ä¾
â æååºæº
| ãã§ãã¯é ç® | åºæº |
|---|---|
| Entityç¹å® | é¢é£Entityå ¨ã¦ |
| Relationç¹å® | 使ç¨Relationå ¨ã¦ |
| ãã¤ã¢ã°ã©ã | Mermaidçæ |
| ãã¡ã¤ã«ãããã³ã° | å®è£ ãã¡ã¤ã«ç´ä»ã |
| ä¾ç¤º | ã³ã¼ãä¾å«ã |
ð é¢é£ããã¥ã¡ã³ã
| ããã¥ã¡ã³ã | ç¨é |
|---|---|
docs/ENTITY_RELATION_MODEL.md |
ERã¢ãã«è©³ç´° |
context/miyabi-definition.md |
å®ç¾©ä¸è¦§ |
docs/TEMPLATE_MASTER_INDEX.md |
ãã³ãã¬ã¼ã |
ð é¢é£Skills
- Rust Development: å®è£ ã³ã¼ã確èª
- Issue Analysis: Issueåæçµæ
- Git Workflow: 夿´å±¥æ´åç §