agent-comms
SendMessage recipient validation and worktreePath safety (CWE-59). TRIGGER when: validating a SendMessage `to:` recipient against…
Score ResearchPacks (>=80) and Implementation Plans (>=85) against quality gates. TRIGGER when: gating research or a plan before implementation. SKIP: writing or running tests (use testing-strategy); security threat review (use security-review-checklists); verifying finished
Claude Code
$ npx -y skills add komluk/scaffolding --skill quality-validation --agent claude-code
Codex
$ npx skills add komluk/scaffolding --skill quality-validation -a codex -y
Cursor
$ npx skills add komluk/scaffolding --skill quality-validation -a cursor -y
Gemini CLI
$ npx skills add komluk/scaffolding --skill quality-validation -a gemini-cli -y
GitHub Copilot
$ npx skills add komluk/scaffolding --skill quality-validation -a github-copilot -y
OpenCode
$ npx skills add komluk/scaffolding --skill quality-validation -a opencode -y
Windsurf
$ npx skills add komluk/scaffolding --skill quality-validation -a windsurf -y
name: quality-validation description: "Score ResearchPacks (>=80) and Implementation Plans (>=85) against quality gates. TRIGGER when: gating research or a plan before implementation. SKIP: writing or running tests (use testing-strategy); security threat review (use security-review-checklists); verifying finished work by executing it (use verification-before-completion)."
Systematic validation ensuring ResearchPacks and Implementation Plans meet quality standards before implementation.
Run your project's own validate/lint/type-check/test command at the completion gate. The exact command depends on your stack — substitute the equivalents below.
| Step | Generic intent | Example (Node/TS) | Example (Python) | |------|----------------|-------------------|------------------| | Type check | Static type safety | `npm run type-check` | `mypy .` | | Lint | Style / static analysis | `npm run lint` | `ruff check .` | | Build | Compile / package | `npm run build` | `python -m build` | | Tests | Behavioral verification | `npm test` | `pytest` | | Full gate | One command runs all | `npm run validate` | `make check` |
# Example (Node/TypeScript): full validation npm run validate # Example (Python): full validation pytest && ruff check . && mypy .
| Failure | Description | |---------|-------------| | Hallucinated APIs | APIs not in official docs | | Version mismatch | Wrong version in research | | Missing citations | No source URLs | | No rollback plan | Missing reversion procedure | | Ambiguous steps | Non-actionable instructions | | API misalignment | Plan uses undocumented APIs |
## Validation Report **Artifact**: [ResearchPack|ImplementationPlan] **Score**: XX/100 **Result**: [PASS|FAIL] ### Scoring Breakdown - Completeness: XX/40 - Accuracy: XX/30 - Citation: XX/20 - Actionability: XX/10 ### Defects Found 1. [Defect description] 2. [Defect description] ### Recommendations - [Fix suggestion]
Spec-driven multi-agent orchestration for Claude Code — pure markdown, zero backend, runs on the stock runtime. 13 agents, 39 skills, 21 commands, 20 hooks, per-phase model tiers, opt-in lifecycle hooks, optional cross-device semantic memory.
SendMessage recipient validation and worktreePath safety (CWE-59). TRIGGER when: validating a SendMessage `to:` recipient against…
Repo-local file memory under .scaffolding/ (shared/agent/conversation tiers). TRIGGER when: reading or writing .scaffolding/…
RESTful API design standards: resource naming, HTTP methods, status codes, pagination, versioning. TRIGGER when: designing new…
Optimize Claude Code context-window usage for accuracy and cost. TRIGGER when: hitting context limits, structuring prompts for an…
Schema design, index strategy, migration safety, and query analysis. TRIGGER when: designing tables or indexes, writing a…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.