원클릭으로
git-commit
Use when preparing to commit changes or drafting a git commit message in this repo.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when preparing to commit changes or drafting a git commit message in this repo.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SignNow MCP Server architecture rules, layer constraints, and design philosophy. Use when working on any source code in this project — implementing features, reviewing code, writing specs, planning, or testing. Covers the Thin Translator philosophy, stateless design, layer access matrix, dependency rules, and known gotchas. Do NOT use for git commits or documentation-only tasks.
Coding standards and implementation patterns for SignNow MCP Server. Use when writing or modifying Python source code in this project — implementing features, fixing bugs, refactoring. Covers layer-specific coding rules, error handling patterns, typing standards, the bug fix protocol, and verification steps. Do NOT use for spec writing, planning, or test authoring — those have dedicated skills.
Convert technical specifications into step-by-step implementation plans for SignNow MCP Server. Use when creating an execution plan, breaking down a spec into tasks, or organizing implementation work into phases. Covers phase structure, layer tags, constraint checks, and the plan output format. Do NOT use for writing specs, implementing code, or writing tests.
Write technical specifications for SignNow MCP Server features. Use when designing a new feature, writing a spec, performing architecture review, or converting a feature idea into requirements. Covers the analysis protocol (philosophy check, layer check, tool design, auth, errors, testability), spec output format, and Pydantic model design. Do NOT use for implementation, testing, or planning — those have dedicated skills.
Testing strategy and conventions for SignNow MCP Server. Use when writing, reviewing, or modifying unit tests in this project. Covers per-layer testing patterns, mocking conventions (MagicMock for SignNowAPIClient, AsyncMock for Context), async test handling, parametrize usage, the analyze protocol (3 YES criteria), and verification steps. Do NOT use for implementation, spec writing, or planning.
| name | git-commit |
| description | Use when preparing to commit changes or drafting a git commit message in this repo. |
main or master. Always work on a dedicated branch.main or master directly.git checkout -b <type>/<short-description> (e.g., feat/add-embedded-editor, fix/token-refresh)<type>/<short-description> using the same type vocabulary as commit types.git status -sbgit add -p.git diff --cachedpytest tests/unit/ -v
ruff check src/ tests/
ruff format --check src/ tests/
<type>(<scope>)?: <subject>
Add ! after type/scope: feat!: ... or feat(tools)!: ...
Add footer:
BREAKING CHANGE: <what breaks and migration notes>One-liner (no body/footer needed):
git commit -m "..."Otherwise:
git commit and write subject + body in editor.git show --statgit pushsearch_pull_requests) to check.<title> must be a short imperative summary of the whole task (not just the last commit). To understand what the task is about, read the corresponding plan file in .plans/ (e.g., .plans/Plan-{TASK_NAME}.md).
Examples:
Add embedded editor toolFix token refresh loop on expired OAuth2 JWTFill in:
add-embedded-editor, fix-token-refresh).feat — new capability/behaviorfix — bug fixrefactor — no behavior changedocs — docs onlytest — tests onlychore — tooling/CI/deps/maintenanceUse a stable domain/component name: tools, client, auth, models, cli, config, tests, ci, docker.
feat(tools): Add update_document_fields toolfix(auth): Prevent token refresh loop on expired OAuth2 JWTrefactor(client): Simplify document group mixin error handlingtest(tools): Add invite_status business logic coveragedocs: Update README tools sectionchore: Update ruff lint configSOC 직업 분류 기준