KYAULabs Prism Copyright (C) 2026 kyau This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). A copy of the license is available in the LICENSE file at the root of this repository. This project includes dependencies and references or adapts material from third-party open-source projects. The original copyright notices and license terms are preserved here as required by those licenses. --- obra/superpowers URL: https://github.com/obra/superpowers Copyright: Copyright (c) Jesse Vincent License: MIT What was adapted: Engineering pipeline methodology — the brainstorming-to-plan-to-TDD-to-verification pipeline sequence, Red-Green-Refactor TDD discipline, verification gate, and the zero-context implementation planning methodology. Also the receiving-code-review triage discipline and the finishing-a-development-branch checklist workflow. Used in: - packages/prism-core/skills/executing-plans/SKILL.md (pipeline execution) - packages/prism-core/skills/verification-before-completion/SKILL.md (verification gate) - packages/prism-core/skills/writing-plans/SKILL.md (planning methodology) - packages/prism-core/skills/receiving-code-review/SKILL.md (review triage) - packages/prism-core/skills/finishing-a-development-branch/SKILL.md (branch completion) - packages/prism-core/skills/tdd/SKILL.md (Red-Green-Refactor TDD discipline) obra/superpowers-lab URL: https://github.com/obra/superpowers-lab Copyright: Copyright (c) Jesse Vincent License: MIT What was adapted: The two-phase semantic-duplication detection pattern — classical structural extraction (Phase 1) followed by LLM intent-clustering (Phase 2) with a deletion-test gate. Used in: - packages/prism-core/skills/finding-duplicate-functions/SKILL.md (duplicate detection) obra/superpowers-developing-for-claude-code URL: https://github.com/obra/superpowers-developing-for-claude-code Copyright: Copyright (c) Jesse Vincent License: MIT What was adapted: The docs-reference pointer skill pattern — adapted from a vendored-official-docs skill (local docs/ populated by a fetch.sh shallow-clone) into a thin on-disk pointer to pi's installed package docs. The skill body provides a quick-reference table with progressive disclosure to the resolved docs/examples paths. Used in: - packages/prism-core/skills/pi-docs/SKILL.md (pi docs pointer skill) mattpocock/skills URL: https://github.com/mattpocock/skills Copyright: Copyright (c) Matt Pocock License: MIT What was adapted: The one-question-at-a-time grilling pattern for collaborative design refinement, the three-branch throwaway prototype pattern (logic, UI, integration), and the no-interview spec-synthesis pattern (explore → test-seam sketch → spec template). Used in: - packages/prism-core/skills/brainstorming/SKILL.md (grilling pattern) - packages/prism-core/skills/prototype/SKILL.md (prototype pattern) - packages/prism-core/skills/to-spec/SKILL.md (spec synthesis pattern) anthropics/skills URL: https://github.com/anthropics/skills Copyright: Copyright (c) Anthropic License: MIT What was adapted: The SKILL.md file format specification — YAML frontmatter with `name` and `description` fields, directory-per-skill convention. Adopted as the harness's skill file format. Used in: - packages/prism-core/skills/writing-skills/SKILL.md (format documentation) - Applied as the structural format for all skill files under packages/prism-core/skills/ and packages/prism-php-web/skills/ glebis/claude-skills URL: https://github.com/glebis/claude-skills Copyright: Copyright (c) Gleb License: MIT What was adapted: The multi-agent architecture — subagent frontmatter schema (`mode`, `temperature`, `permission` with scoped `edit`, `bash`, `webfetch`, `task` keys) and the TDD agent as a dispatchable worker in the pipeline. Used in: - packages/prism-core/skills/writing-skills/SKILL.md (schema documentation) - packages/prism-core/skills/tdd/SKILL.md (TDD discipline, collapsed from agent) - Applied as the structural schema for the agent definitions, now collapsed into skills under packages/prism-core/skills/ cursor/plugins pstack URL: https://github.com/cursor/plugins/tree/main/pstack Copyright: Copyright (c) 2026 Lauren Tan License: MIT What was adapted: The unslop editing process and catalog of common machine-written prose patterns, adapted into Prism's compact global baseline plus progressively disclosed Distill skill and reference. Used in: - packages/prism-core/skills/distill/SKILL.md - packages/prism-core/skills/distill/references/patterns.md JeremyMorgan/code-review-skills URL: https://github.com/JeremyMorgan/code-review-skills Revision: f23b891431af2456b7a44cf5632e78046b5c9373 License: CC0-1.0 License text: packages/prism-core/config/licenses/CC0-1.0.txt What was adapted: Focused readability, duplication, error-handling, authorization, and input-validation review methods. Report creation, mutation, active testing, stack assumptions, and remediation instructions were removed for Prism's isolated immutable-evidence contract. Formerly distributed (removed in Lean Prism): - packages/prism-core/skills/prism-review-readability/SKILL.md Source: skills/readability-and-naming/SKILL.md SHA-256: dcb6f83d241ea45c2bd55ebb0e6adffa685a2cdfc714375956a65d90a98fe724 - packages/prism-core/skills/prism-review-duplication/SKILL.md Source: skills/code-duplication-detection/SKILL.md SHA-256: b3579019191ced792449f09b7c206380bf8471eaf1af2f5f38a01c41c5c93d3f - packages/prism-core/skills/prism-review-error-handling/SKILL.md Source: skills/error-handling-resilience/SKILL.md SHA-256: 8688863241834ed78a3e9d2a701a716eca19ca2acd167584de7c1806e92b0de6 - packages/prism-core/skills/prism-review-authorization/SKILL.md Source: skills/authorization-implementation/SKILL.md SHA-256: 791b7d94e613acd1d63bc7cc34cbb391055f3586f3ecc17cd7005f92911eb353 - packages/prism-core/skills/prism-review-input-validation/SKILL.md Source: skills/input-validation/SKILL.md SHA-256: 130cac2d1847689c7575fb8b3f1e73beccddc909549183e41024aa8e5e7b3fc3 trailofbits/skills URL: https://github.com/trailofbits/skills Revision: 14e5a1070020c5d101e8362756f3201fb677b467 License: CC-BY-SA-4.0 License text: packages/prism-core/config/licenses/CC-BY-SA-4.0.txt Changes: KYAULabs adapted these sources for Prism's isolated review contract. Agent delegation, commands, repository and network operations, active exploitation, mutable reports, and file-writing instructions were removed. The adapted files remain CC BY-SA 4.0. Formerly distributed (removed in Lean Prism): - packages/prism-core/skills/prism-review-differential/SKILL.md Source: plugins/differential-review/skills/differential-review/SKILL.md SHA-256: f9af6a8193fc1a9f8ca3c54bb8d19095a5f20c9472ca6d014488bbde50b67da0 - packages/prism-core/skills/prism-review-spec-compliance/SKILL.md Source: plugins/spec-to-code-compliance/skills/spec-to-code-compliance/SKILL.md SHA-256: eb0d91b50a9c06f50baf8763d1e23566897b9fa3e7ffcf13134eee4e1ccaefe5 - packages/prism-core/skills/prism-review-false-positive-check/SKILL.md Source: plugins/fp-check/skills/fp-check/SKILL.md SHA-256: 129223b79b8cb1e7c289c90cbe4ba288d9b210e318a0d1464f319e30329481b3 @earendil-works/pi-coding-agent URL: https://github.com/earendil-works/pi-coding-agent Copyright: Copyright (c) earendil-works License: MIT What was adapted: pi itself — the extension, skill, prompt-template, and package patterns, and the protected-paths.ts / permission-gate.ts / custom-compaction.ts examples referenced when porting the safety extension (ADR-0056) and the harness to pi. Used in: - packages/prism-core/extensions/safety/ (extension pattern) - Applied as the packaging model for all resources under packages/prism-core/ and packages/prism-php-web/ Nico Bailon/pi-web-access URL: https://github.com/nicobailon/pi-web-access License: MIT What was referenced: The keyless browser, local SearXNG, guarded fetch, extraction, and deterministic test-seam concepts were reviewed as untrusted design material. Prism's implementation is independently written and uses a smaller interface and stricter trust boundary. Used in: - adr/0091-bounded-core-web-access-extension.md (design reference) - packages/prism-core/extensions/web-access/ (independent implementation) @mozilla/readability URL: https://github.com/mozilla/readability Copyright: Copyright (c) 2010 Arc90 Inc License: Apache-2.0 Use: Runtime dependency for readable article extraction. linkedom URL: https://github.com/WebReflection/linkedom Copyright: Copyright (c) 2021 Andrea Giammarchi, @WebReflection License: ISC Use: Runtime dependency for inert in-process HTML parsing. turndown URL: https://github.com/mixmark-io/turndown Copyright: Copyright (c) 2017 Dom Christie License: MIT Use: Runtime dependency for HTML-to-Markdown conversion. --- The Apache License 2.0 notice applicable to @mozilla/readability: Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. The ISC license terms applicable to linkedom: Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. The MIT license terms applicable to the above MIT-licensed projects: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.