소스 정보
- 저장소
- BRO3886/skills
- 최근 소스 활동
- 2026년 6월 30일 10:34
- 감지된 SKILL.md 언어
- 영어
- 스타
- 1
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/BRO3886/skills --skill journal명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Siddhartha's backend engineering conventions. Use when writing, reviewing, or designing Go backend or CLI code, including APIs, persistence, testing, gRPC, observability, caching, resilience, and goroutine safety. Also use when Siddhartha asks to apply his language-agnostic architecture principles in another backend language. Do not use for parallel-agent orchestration or unrelated non-Go concurrency.
Manages macOS Calendar events and calendars from the terminal via the ical CLI. Full CRUD for events and calendars with natural-language dates, recurrence, alerts, attendee invitations, RSVP, free/busy lookup, conference-link joining, and JSON/CSV/ICS import/export. Use when the user wants to interact with Apple Calendar from the command line, invite people to events, check availability, respond to invitations, or automate calendar workflows.
Siddhartha's Flutter app conventions and architecture patterns. Use when writing Flutter/Dart app code, scaffolding a new Flutter feature or whole project, designing state management, networking, offline-first sync, or dependency injection, or making architecture decisions in a Flutter project. Also use when reviewing Flutter PRs, structuring packages, or when someone asks about Flutter project conventions. Ensures consistency across Flutter projects and shared work.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | journal |
| description | Write a journal entry for today's work session on the current project |
| disable-model-invocation | true |
Write a journal entry for today's work session on the current project.
readlink journals 2>/dev/null || echo "NOT_SYMLINKED"
git -C journals rev-parse --is-inside-work-tree 2>/dev/null || echo "NOT_GIT_REPO"
If the symlink check says NOT_SYMLINKED → STOP. Do not write anything. Tell the user: "journals/ is not a symlinked directory. Set it up first: ln -s ~/projects/work-journals/<project-name> journals"
If the git repo check says NOT_GIT_REPO → STOP. Tell the user the target is not a git repo and journalling will not be backed up.
Never commit or push anything inside journals/ to the project repo. Journals are backed up only via the separate git repo the symlink points to.
Ask the user: "Anything specific you want captured or emphasized in this entry?" — wait for a response before proceeding. If they say no or nothing specific, write from conversation context.
ls journals/*-$(date +%Y-%m-%d)-journal.md 2>/dev/null || echo "NO_FILE_FOR_TODAY"
You MUST run this command and read its output. Do NOT skip this step. Do NOT assume no file exists.--- separator at the bottom. Use ## Session N heading (increment from the last session number in the file). Add --- at the end of your entry. NEVER create a new file when one already exists for today.NO_FILE_FOR_TODAY: Create a new file with the next sequence number: <NNN>-<YYYY-MM-DD>-journal.md. Add --- at the end.# Journal Entry <NNN> - <date> - <short title>
(or ## Session 2/3/etc if appending to existing file)
## Goal
<What was the objective this session?>
## What Changed
<Concrete list of what was built/fixed/refactored>
## Key Insights
<Technical learnings, gotchas discovered, things that failed and why, things that succeeded>
## Decisions Made
<Any architectural or design decisions and their rationale>
---
--- separator for future appendingAfter writing the journal entry, also update:
CLAUDE.md — Update any new architecture patterns, known issues, or context that future sessions need.
Commit and push the journal repo — After writing the journal file, commit and push it in the work-journals repo:
cd $(readlink journals) && git add -A && git commit -m "journal: <NNN> - <YYYY-MM-DD> - <short title>" && git push
Use the symlink target path (from readlink journals) as the working directory. Never run these git commands from inside the project repo.
Auto memory MEMORY.md — Located at ~/.claude/projects/<project-path>/memory/MEMORY.md. Apply these rules strictly: