소스 정보
- 저장소
- thisis-romar/opendeck-factory
- 최근 소스 활동
- 2026년 7월 17일 20:39
- 감지된 SKILL.md 언어
- 영어
- 스타
- 4
- 포크
- 1
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
SOC 직업 분류 기준
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/thisis-romar/opendeck-factory --skill gh-project-manage명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
Iteratively improve a Stream Deck profile by invoking the autoresearch-driver subagent, scoring each iteration, and keeping improvements. Usage - /autoresearch profile <app-name> [--max-iter N]. Default 10 iterations. Requires the opendeck MCP server and data/shortcuts/<app>.json.
Build and validate a reference .streamDeckProfile containing all known built-in Stream Deck action types for reverse engineering
Orchestrate the streamdeck-driver subagent to perform GUI operations in the Elgato Stream Deck app that cannot be done via JSON injection
| title | GitHub Project Management |
| name | gh-project-manage |
| description | User-invocable front door for managing the OpenDeck Roadmap (GitHub project |
| version | 1.0.0 |
| created | 2026-04-24T17:52:03.000Z |
| lastmod | 2026-04-24T17:52:03.000Z |
DEPRECATED for core project ops (2026-07-17). Core GitHub Projects operations (create / field / item / view / status / sub-issue) are now provided by the shared, cross-project
gh-projects-mcpMCP server + globalgh-project-manageskill (canonical: EMBLEM-NLP/gh-projects-mcp). Prefer those for generic work. This repo's OpenDeck-specific scripts stay — the shared MCP has no parity yet for Insights charts, workflow toggling, milestone-date backfill, or sprint/iteration assignment (the parity backlog; see.claude/agents/gh-project-manager.md). Use the local scripts for those four.
Invoke this skill when you need to interact with the OpenDeck GitHub project (#4). It preflights the project anchors, routes the request to the right playbook, and delegates heavy execution to the gh-project-manager subagent. The skill itself never mutates the project directly — all mutations go through the subagent.
Playbook-first principle. Check knowledge/github/playbooks/ before writing any gh or GraphQL commands from memory. The playbooks encode decisions (label taxonomy, target-version convention, view naming) that aren't derivable from the API docs.
Inputs:
Outputs:
Before delegating, verify:
.github/project-ids.json to confirm field IDs are current[ -f graphify-out/graph.json ] (rebuild with npm run brain:build if missing)gh auth status returns an active token with project scopeIf condition 3 fails: ask the user to run gh auth refresh -s project.
| User intent | Playbook to read first |
|---|---|
| Health audit / "audit the project" | knowledge/github/playbooks/project-health-audit.md |
| Add or fix a view | knowledge/github/playbooks/adding-a-view.md |
| Triage an issue (set fields) | knowledge/github/playbooks/triaging-an-issue.md |
| Link a PR to an issue | knowledge/github/playbooks/linking-a-pr.md |
| Break a large issue into sub-issues | knowledge/github/playbooks/sub-issue-hierarchies.md |
| Choose milestone vs target field | knowledge/github/playbooks/milestone-vs-target-field.md |
| GraphQL / API question | /graphify query "<question>" → knowledge/github/reference/graphql/ |
For any intent not listed, run /graphify query "<intent>" to surface the most relevant reference doc before proceeding.
Run the three checks above. Do not delegate until all pass.
Navigate to the playbook matching the user's intent (see routing table). Read it fully before constructing any commands. The playbook's "Known local anchors" section points to the exact script, field ID, or memory note that operationalises it.
Spawn the subagent with a precise task brief:
Task: [what needs to happen]
Relevant playbook: knowledge/github/playbooks/<file>.md
Project anchors: project #4 (PVT_kwHODNwyZM4BVh2a), repo thisis-romar/opendeck-factory
Field IDs: .github/project-ids.json
Items in scope: [issue/PR numbers if applicable]
Expected output: [what the subagent should return]
The subagent has full tool access (Bash, gh CLI, gh api graphql). It may not merge PRs or push branches without explicit user approval.
The subagent returns:
For mutations (field updates, issue creation): verify with gh project item-list 4 --owner thisis-romar --format json that the expected field values are set.
#__primerPortalRoot__. See the subagent's gotchas section for the exact Playwright selector.spawnSync('gh', ['api', 'graphql', '-f', ...]) not execSync. Shell argument splitting breaks multi-word queries.npm run views:fix (Playwright) when the 5 canonical views need repair.feat/windows-mcp-computer-use or feat/gh-projects-views unless the user explicitly names them..github/project-ids.json.