소스 정보
- 저장소
- opencobra/cobratoolbox
- 최근 소스 활동
- 2026년 7월 17일 09:55
- 감지된 SKILL.md 언어
- 영어
- 스타
- 286
- 포크
- 336
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/opencobra/cobratoolbox --skill speckit-agent-assign-validate명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Scan available Claude Code agents and assign them to tasks in tasks.md
Execute tasks by spawning the assigned agent for each task
Orchestrate GitHub Spec Kit's core commands as bundled, human-gated phases tailored to Claude/Cowork. Use when the user wants semi-automated spec-driven development: requirements preparation, implementation preparation, an explicit approval gate before any source-code change, scoped implementation, then verification and closeout. This skill embeds and invokes the installed core Spec Kit skills (constitution, specify, clarify, checklist, plan, tasks, analyze, implement) rather than replacing them. It uses Claude-native affordances: AskUserQuestion for gates, the task list for progress, the MATLAB MCP server for verification, and subagents for independent review.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | speckit-agent-assign-validate |
| description | Validate that all agent assignments are correct and agents exist |
| compatibility | Requires spec-kit project structure with .specify/ directory |
| metadata | {"author":"github-spec-kit","source":"agent-assign:commands/validate.md"} |
$ARGUMENTS
You MUST consider the user input before proceeding (if not empty).
Verify that agent assignments in agent-assignments.yml are complete, consistent, and reference agents that actually exist. This command is READ-ONLY — it does not modify any files. If issues are found, it suggests remediation actions.
Setup: Run .specify/scripts/bash/check-prerequisites.sh --json --require-tasks from repo root and parse FEATURE_DIR and AVAILABLE_DOCS list. All paths must be absolute. For single quotes in args like "I'm Groot", use escape syntax: e.g 'I'''m Groot' (or double-quote if possible: "I'm Groot").
Check Assignment File Exists: Verify agent-assignments.yml exists in FEATURE_DIR.
/speckit.agent-assign.assign first to generate agent assignments."Load Inputs: Read the following files from FEATURE_DIR:
agent-assignments.yml — the agent assignment mappingtasks.md — the task list to validate againstagent-assignments.yml to extract the agents_scanned list and assignments mappingtasks.md to extract all task IDsRescan Agent Definitions: Discover currently available agent definition files following the same hierarchy as the assign command:
Scanning priority order (highest to lowest):
.claude/agents/*.md in the repository root~/.claude/agents/*.md in the user's home directoryFor each agent file:
Build a Current Agent Registry for comparison against agents_scanned in the assignment file.
Run Validation Checks: Perform the following checks and record results:
Check 1 — Coverage: Every task ID in tasks.md has a corresponding entry in assignments.
OK (has assignment) or UNASSIGNED (missing from assignments)Check 2 — Agent Existence: Every agent name referenced in assignments (except default) exists in the current agent registry.
OK (agent exists) or MISSING (agent file not found)Check 3 — Agent Conflicts: No agent name appears at multiple hierarchy levels with different definitions.
OK (no conflicts) or CONFLICT (same name, different levels — list which levels)Check 4 — Agent Drift: Compare agents_scanned from the assignment file against the current agent registry.
Check 5 — Frontmatter Validity: Each agent file referenced in assignments has valid YAML frontmatter with at minimum a description field.
OK (valid) or INVALID (missing or malformed frontmatter)Generate Validation Report: Output a structured report:
## Agent Assignment Validation Report
**Feature**: <feature-name>
**Assignment file**: <path to agent-assignments.yml>
**Validation time**: <timestamp>
### Summary
| Metric | Value |
|----------------------|-------|
| Total tasks | 15 |
| Assigned tasks | 15 |
| Unassigned tasks | 0 |
| Valid agents | 12 |
| Missing agents | 0 |
| Conflicts | 0 |
| Agent drift detected | No |
### Overall Status: ✓ PASS / ✗ FAIL
### Task Assignment Details
| Task ID | Assigned Agent | Status |
|---------|-----------------|------------|
| T001 | default | ✓ OK |
| T002 | backend-dev | ✓ OK |
| T003 | unknown-agent | ✗ MISSING |
| T004 | frontend-dev | ✓ OK |
### Issues Found (if any)
1. **MISSING**: Task T003 assigned to agent `unknown-agent` which does not exist at any hierarchy level
2. **UNASSIGNED**: Task T010 has no entry in agent-assignments.yml
3. **CONFLICT**: Agent `helper` found at both project and user level with different descriptions
4. **DRIFT**: Agent `api-dev` was available during assignment but has since been removed
### Recommended Actions
- Run `/speckit.agent-assign.assign` to reassign tasks with missing or conflicting agents
- Or manually edit `agent-assignments.yml` to fix specific entries
Final Verdict:
/speckit.agent-assign.executeIf PASS, suggest proceeding with /speckit.agent-assign.execute.
If FAIL, suggest running /speckit.agent-assign.assign to fix issues.
Note: This command is strictly read-only. It does not modify agent-assignments.yml, tasks.md, or any agent files.