원클릭으로
skyline-development
ALWAYS load when working in pwiz_tools/Skyline, on GitHub issues labeled 'skyline', or TODOs referencing Skyline code.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
ALWAYS load when working in pwiz_tools/Skyline, on GitHub issues labeled 'skyline', or TODOs referencing Skyline code.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | skyline-development |
| description | ALWAYS load when working in pwiz_tools/Skyline, on GitHub issues labeled 'skyline', or TODOs referencing Skyline code. |
When working on any Skyline/ProteoWizard task, consult these documentation files for essential context.
When starting a new TODO or sprint, read ai/todos/STARTUP.md first. It provides:
When asked to continue work on the current branch or its TODO:
mcp__status__get_project_status() to get branch name (e.g., Skyline/work/20251126_files_view)20251126_files_view)ai/todos/active/TODO-{date}_{feature}.mdRead these files to understand project constraints and patterns:
async/await - Use ActionUtil.RunAsync() instead_camelCase - Not m_ prefixCo-Authored-By: Claude <noreply@anthropic.com> in commitsRunCommand() - Every SkylineCmd argument is also driven by an LLM through the in-process Skyline MCP, which saves via the GUI path (SkylineFiles.SaveDocument), not CommandLine's. Don't thread per-invocation state through the SaveDocument/Serialize* signatures (the MCP path drops it); use a scoped ambient override set in CommandLine.RunInner and read at the convergence point all save paths share (DocumentWriter → CompactFormatOption.Effective). See PR #4288.Type /pw- to see all project-specific commands. Key ones:
/pw-context - Full context reload/pw-rcrw - Review critical rules and workflow/pw-pcommitfull - Pre-commit with TODO update/pw-help - Full command referenceALWAYS load when working in pwiz_tools/Osprey (C# port), on maccoss/osprey (Rust), or debugging Osprey-Rust parity issues.
ALWAYS load before git commit, push, or PR - team-specific commit format differs from standard conventions.
ALWAYS load when working on LabKey Server modules (MacCossLabModules, targetedms), in a LabKey enlistment directory, or on GitHub issues/PRs in LabKey repositories.
Invoke when starting an autonomous overnight session ("this is a nighttime autonomous session"). Sets a deep-investigation posture - premium on progress and high-definition findings, expects 5-8 hours of work without check-ins.
ALWAYS load when investigating bugs, failures, or unexpected behavior - ensures root cause analysis before attempting fixes.
Load when investigating handle leaks, memory leaks, or GC-LEAK failures. Covers handle counting, dotMemory profiling, and GC leak tracker workflows.