원클릭으로
documentation
Use for documentation tasks: writing README, technical docs, API reference, ADRs, changelogs, and syncing with Obsidian vault.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use for documentation tasks: writing README, technical docs, API reference, ADRs, changelogs, and syncing with Obsidian vault.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use for ANY software development task: feature requests, bug fixes, code implementation, refactoring, testing, documentation, commits, project setup. Also when the user explicitly mentions lemoria, SDD, PRD, or agents. This is the default orchestrator for all development work.
Use for server-side tasks: implementing APIs, services, business logic, authentication, and middleware with any backend stack (Python, TypeScript, Go, Java, Rust, etc.).
Use for code review tasks: reviewing PRs, verifying PRD alignment, detecting technical debt, security issues, and suggesting improvements.
Use for database tasks: designing schemas, writing migrations, indexing, query optimization, and data modeling with SQL and NoSQL databases.
Use for UI tasks: implementing components, pages, routing, styling, responsive design, accessibility, and client-side logic with any framework (React, Vue, Svelte, Solid, vanilla JS, etc.).
Use for version control tasks: commits, branching, merging, pull requests, changelogs, and git configuration.
| name | documentation |
| description | Use for documentation tasks: writing README, technical docs, API reference, ADRs, changelogs, and syncing with Obsidian vault. |
┌──────────────────────────────────────────┐
│ USER GOAL │
│ │
│ Learning │ Task-oriented │
──────────────┼────────────┼──────────────────────────────┤
STUDYING │ Tutorial │ How-to guide │
│ (learn) │ (solve a problem) │
──────────────┼────────────┼──────────────────────────────┤
LOOKING UP │ Explanation │ Reference │
│ (understand)│ (look up info) │
──────────────┴────────────┴──────────────────────────────┘
# Project Name
[Badges: build, coverage, version, license]
## Quick start
```bash
npm install && npm run dev
MIT
## Obsidian vault sync
When sync'ing with an Obsidian vault, follow these conventions:
- One file per entity (user story, task, decision, project)
- Use `[[wikilinks]]` to connect related entities for graph view
- Frontmatter for metadata (tags, dates, status)
- Mermaid for diagrams (compatible with Obsidian)
- Folder structure mirrors the domain model
### Example note
```markdown
---
title: Implement JWT Auth
type: task
project: ABC-123
status: completed
created: 2026-06-01
---
## Description
Add JWT authentication with access + refresh tokens.
## Related
- [[ABC-123 Project]]
- [[ADR-001 JWT strategy]]
- [[User authentication PRD]]
# ADR-{NNN}: {Title}
## Context
What is the problem? What options were considered?
## Decision
What was decided and why?
## Consequences
What becomes easier or harder?
graph TD
A[Request] --> B[Auth middleware]
B -->|valid| C[Controller]
B -->|invalid| D[401 Unauthorized]
sequenceDiagram
Client->>API: POST /login
API->>DB: SELECT user
DB-->>API: user row
API-->>Client: { token }
erDiagram
User ||--o{ Order : places
Order ||--|{ OrderItem : contains
Product ||--o{ OrderItem : includes