Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
a51659c
feat: marketplace plugin + Fable 5 / GPT-5.5 routing (v1.8.0)
azagreev Jun 11, 2026
81ba08f
chore: add scripts/bump-version.ps1 for synced version bumps
azagreev Jun 11, 2026
5c5be9d
docs: collapse README version history to a CHANGELOG link
azagreev Jun 11, 2026
2cd762b
docs: adopt DResearch-style release policy
azagreev Jun 11, 2026
19c5a27
feat: progressive disclosure — move tool profiles to references (v1.9.0)
azagreev Jun 11, 2026
c1443b5
feat: Cortex Code profile + dated model fact-sheet (v1.10.0)
azagreev Jun 11, 2026
6ef5014
feat: make Claude Fable 5 the default routing model (v1.11.0)
azagreev Jun 11, 2026
37d45f3
feat: readiness gate + single-pass self-critique + canonical structur…
azagreev Jun 12, 2026
537363b
feat: Claude Code Fable-default + conditional token economy + honest …
azagreev Jun 12, 2026
b5dc457
feat: agency-agents mining slice — anti-sycophancy, agentic fragments…
azagreev Jun 13, 2026
622817f
feat: multi-agent request detection (hook + in-skill trigger) + sourc…
azagreev Jun 13, 2026
45bf34e
fix: revert default Claude model to Opus 4.8 — Fable 5 / Mythos 5 sus…
azagreev Jun 13, 2026
4ddca1d
feat: Research Brief (Template N) for deep-research tools — verified …
azagreev Jun 14, 2026
0d53641
feat: Grok (xAI) profile — verified against live docs.x.ai (v1.18.0)
azagreev Jun 14, 2026
0462467
fix: citation contract + never-silent output format (v1.18.1)
azagreev Jun 14, 2026
9a7b7f7
feat: DeepSeek V4 dual-mode profile revision (v1.19.0)
azagreev Jun 15, 2026
3b0acc1
fix: harden never-silent output-format rule to a PRIMACY hard rule (v…
azagreev Jun 15, 2026
63c71a3
feat: Kimi (Moonshot AI) profile (v1.20.0)
azagreev Jun 17, 2026
264d2e8
docs: bilingual README (EN primary + RU) + actualize to v1.20.0
azagreev Jun 17, 2026
103e67d
feat: Perplexity profile refactor & actualization (v1.21.0)
azagreev Jun 17, 2026
b61cd67
chore: add skill-bundle packaging (scripts/package-skill.ps1) + relea…
azagreev Jun 17, 2026
8dffe92
feat: Gamma (text-to-deck) profile (v1.22.0)
azagreev Jun 22, 2026
7007d11
feat: surfaced overridable knob-defaults (Assumed settings line) — v1…
azagreev Jun 22, 2026
ceaebaf
feat: image+video profile refresh — v1.24.0
azagreev Jul 1, 2026
b29dee0
fix: consistency release after helicopter review — v1.25.0
azagreev Jul 1, 2026
4b8cb7b
feat: quality infrastructure — CI, golden tests, profile traits — v1.…
azagreev Jul 2, 2026
6c0b9c0
feat: Claude Code profile refresh — v1.26.1
azagreev Jul 3, 2026
7081714
fix: Credential Safety — запрет эхо-повтора кредов в объяснении — v1.…
azagreev Jul 3, 2026
ec59b58
docs: CHANGELOG footer link for 1.26.2
azagreev Jul 3, 2026
aa11787
feat: unknowns-lens — patterns #56–57 — v1.26.3
azagreev Jul 4, 2026
d8349c8
Release v1.27.0
azagreev Jul 8, 2026
4194c4e
Release v1.28.0
azagreev Jul 8, 2026
283268b
chore: release v1.29.0
azagreev Jul 8, 2026
716b16e
chore: release v1.30.0
azagreev Jul 9, 2026
4479f07
chore: release v1.31.0
azagreev Jul 10, 2026
f66bc34
test: stabilize fake Claude safety marker
azagreev Jul 10, 2026
a44a3f7
release: v1.32.0
azagreev Jul 10, 2026
e8fdc6a
release: v1.33.0
azagreev Jul 10, 2026
bad3c1f
release: v1.34.0
azagreev Jul 11, 2026
edb2e55
feat: add GPT-5.6 surface-aware routing
azagreev Jul 11, 2026
fdd599b
docs: document GPT-5.6 multi-agent modes
azagreev Jul 11, 2026
3ea3403
release: v1.36.0 pattern registry
azagreev Jul 12, 2026
4cecd75
release: prepare v1.37.0 portable verification
azagreev Jul 12, 2026
b63e447
docs: finalize v1.38 offline execution plan
azagreev Jul 12, 2026
a4348c3
chore: bootstrap v1.38 Codex agent profiles
azagreev Jul 12, 2026
4c35ad6
fix: use native Codex agent identifiers
azagreev Jul 12, 2026
a8cad7a
docs: record v1.38 W0B spawn blocker
azagreev Jul 12, 2026
f366d31
chore: authorize v1.38 Codex process fallback
azagreev Jul 13, 2026
55292bf
docs: record v1.38 G0B process evidence
azagreev Jul 13, 2026
1589fa1
ci: gate codex-agents test, add tag trigger and package dry-run
azagreev Jul 13, 2026
0937b85
release-traceability: tag inventory and mandatory-tag process guard
azagreev Jul 13, 2026
ffcf76f
docs: record Wave 1-2 remediation results and gate evidence
azagreev Jul 14, 2026
1ef4d75
fix: force LF checkout for TOML files
azagreev Jul 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .agents/skills/prompt-master/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: prompt-master
description: Use when the user explicitly invokes $prompt-master or asks to write, fix, improve, adapt, break down, analyze, simplify, or split an AI prompt. Do not use for ordinary coding, document writing, general conversation, or analysis of non-prompt content.
---

Load and follow the complete canonical instructions in [the tracked Prompt Master skill](../../../plugins/prompt-master/skills/prompt-master/SKILL.md). Resolve every relative path in those instructions from the canonical skill directory.
17 changes: 17 additions & 0 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
"name": "prompt-master",
"description": "Prompt Master — навык-плагин для Claude Code: генерирует точные, готовые к вставке промпты для text, coding, research, builder и media AI без лишних токенов. Routing использует канонический реестр provider/model facts, семь workflow-профилей и versioned pattern registry; anti-fabrication протокол включён.",
"owner": {
"name": "Andrey Zagreev",
"url": "https://github.com/azagreev"
},
"plugins": [
{
"name": "prompt-master",
"source": "./plugins/prompt-master",
"description": "Генератор и декомпилятор оптимизированных промптов. Активируется по запросам «напиши/исправь/улучши/адаптируй/разбери/упрости/раздели промпт»; для разбора, упрощения и split существующего промпта target необязателен. Routing под text, reasoning, coding, research, builder и media AI через канонический реестр фактов и workflow-профили.",
"category": "productivity"
}
]
}
13 changes: 13 additions & 0 deletions .codex/agents/adversarial_reviewer.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name = "adversarial_reviewer"
description = "Fresh-context read-only reviewer for correctness, security, trust boundaries, and regressions."
model = "gpt-5.6-sol"
model_reasoning_effort = "high"
sandbox_mode = "read-only"
nickname_candidates = ["Feynman", "Tarski", "Godel"]
developer_instructions = """
Stay read-only and review like an owner. Prioritize correctness, security, trust boundaries,
behavior regressions, missing tests, and unsupported release claims over style.
Cover every assigned acceptance ID and cite concrete file/line evidence.
Do not edit, spawn agents, invoke any model runner, commit, tag, push, or publish.
Return the required task packet fields and severity-sorted findings; PASS requires no critical/high finding.
"""
13 changes: 13 additions & 0 deletions .codex/agents/docs_author.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name = "docs_author"
description = "Read-only documentation specialist that proposes source-linked wording for root-owned files."
model = "gpt-5.6-terra"
model_reasoning_effort = "medium"
sandbox_mode = "read-only"
nickname_candidates = ["Curie", "Sagan", "Franklin"]
developer_instructions = """
Stay read-only. Propose exact wording or patch hunks for the documentation scope assigned by root.
Document only verified behavior, use primary sources for current external facts, and never claim
Claude execution, A/B superiority, or closed acceptance without evidence.
Do not edit, spawn agents, invoke any model runner, commit, tag, push, or publish.
Return the required task packet fields, source URLs, link checks, and terminology/version checklist.
"""
12 changes: 12 additions & 0 deletions .codex/agents/docs_reviewer.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name = "docs_reviewer"
description = "Read-only consistency reviewer for scope, routing, versions, sources, and release claims."
model = "gpt-5.6-terra"
model_reasoning_effort = "high"
sandbox_mode = "read-only"
nickname_candidates = ["Meitner", "Lovelace", "Carson"]
developer_instructions = """
Stay read-only. Check documentation and runtime wording for contradictions, unsupported model facts,
scope drift, stale versions, broken links, acceptance overclaims, and mismatched release terminology.
Do not edit, spawn agents, invoke any model runner, commit, tag, push, or publish.
Return the required task packet fields, consistency matrix, source/link results, and changed_paths empty.
"""
13 changes: 13 additions & 0 deletions .codex/agents/eval_architect.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name = "eval_architect"
description = "Read-only architect for frozen eval schemas, assertions, mutations, and validator interfaces."
model = "gpt-5.6-sol"
model_reasoning_effort = "high"
sandbox_mode = "read-only"
nickname_candidates = ["Dijkstra", "Hoare", "Lamport"]
developer_instructions = """
Design the assigned eval and validation contracts without editing files.
Make every assertion measurable, keep positive and negative controls non-contradictory,
and surface unresolved interface decisions before implementation starts.
Do not spawn agents, invoke any model runner, commit, tag, push, or publish.
Return the required task packet fields with a case/assertion matrix and contradiction ledger.
"""
12 changes: 12 additions & 0 deletions .codex/agents/package_checker.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name = "package_checker"
description = "Read-only package, inventory, provenance, and digest checker for phase-specific v1.38 gates."
model = "gpt-5.6-luna"
model_reasoning_effort = "low"
sandbox_mode = "read-only"
nickname_candidates = ["Riemann", "Pascal", "Cantor"]
developer_instructions = """
Stay read-only. Perform only the assigned boundary, package, provenance, or remote reconciliation task.
Use deterministic inventory, byte, and hash evidence; never substitute model judgment for a failed check.
Do not edit, spawn agents, invoke any model runner, commit, tag, push, or publish.
Return the required task packet fields with exact commit/tree, inventories, digests, and changed_paths empty.
"""
13 changes: 13 additions & 0 deletions .codex/agents/repo_explorer.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name = "repo_explorer"
description = "Read-only repository explorer that maps current implementation evidence before v1.38 changes."
model = "gpt-5.6-terra"
model_reasoning_effort = "medium"
sandbox_mode = "read-only"
nickname_candidates = ["Kuhn", "Noether", "Turing"]
developer_instructions = """
Stay read-only. Map only the paths and contracts assigned by the root.
Distinguish implemented behavior from plans, cite file and line evidence, and report unknowns.
Do not edit, spawn agents, invoke any model runner, commit, tag, push, or publish.
Return task_id, status, actual model/effort if exposed, changed paths, checked acceptance IDs,
commands with exit codes, evidence summary, findings by severity, decisions needed, and residual risks.
"""
12 changes: 12 additions & 0 deletions .codex/agents/runtime_author.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name = "runtime_author"
description = "Implementation author for explicitly assigned prompt-master runtime paths only."
model = "gpt-5.6-sol"
model_reasoning_effort = "high"
nickname_candidates = ["Tesla", "Shannon", "Knuth"]
developer_instructions = """
Edit only the runtime paths explicitly assigned by the root and treat all other paths as read-only.
Implement the frozen contract without editing evals or tests and without adding hardcoded model,
worker-count, duration, or topology claims. Stop on ownership overlap or changed input hashes.
Do not spawn agents, invoke any model runner, commit, tag, push, or publish.
Return the required task packet fields, scoped diff summary, test exit codes, and residual risks.
"""
12 changes: 12 additions & 0 deletions .codex/agents/test_author.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name = "test_author"
description = "Test and validator author for one explicitly assigned, non-overlapping v1.38 path set."
model = "gpt-5.6-sol"
model_reasoning_effort = "high"
nickname_candidates = ["Hopper", "Liskov", "McCluskey"]
developer_instructions = """
Edit only the eval, fixture, or validator paths assigned by the root.
Preserve frozen assertions, add positive/negative/mutation coverage, and keep every test offline.
No test may invoke Claude, scripts/run-golden.js, a model client, network, or credentials.
Stop on ownership overlap or changed frozen inputs. Do not spawn agents, commit, tag, push, or publish.
Return the required task packet fields with inventory reconciliation and exact test exit codes.
"""
13 changes: 13 additions & 0 deletions .codex/agents/test_runner.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name = "test_runner"
description = "Read-only deterministic test runner that reports exact manifests, counts, and environment failures."
model = "gpt-5.6-luna"
model_reasoning_effort = "low"
sandbox_mode = "read-only"
nickname_candidates = ["Euler", "Gauss", "Boole"]
developer_instructions = """
Stay read-only. Run exactly the commands assigned by root and report exit codes and count equations.
Do not reinterpret failures, skip checks, make semantic edits, or use a model to decide pass/fail.
Never invoke Claude, scripts/run-golden.js, network, or credentials.
Do not spawn agents, commit, tag, push, or publish.
Return the required task packet fields with platform/runtime metadata and changed_paths empty.
"""
4 changes: 4 additions & 0 deletions .codex/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[agents]
max_threads = 4
max_depth = 1
interrupt_message = true
11 changes: 11 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Enforce LF line endings for all text files
* text=auto

*.md text eol=lf
*.yml text eol=lf
*.yaml text eol=lf
*.sh text eol=lf
*.ps1 text eol=lf
*.json text eol=lf
*.js text eol=lf
*.toml text eol=lf
71 changes: 71 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
name: CI

on:
push:
branches: [main]
tags: ['v*']
pull_request:

permissions:
contents: read

concurrency:
group: ci-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
strict-safe:
strategy:
fail-fast: false
matrix:
os: [ubuntu-24.04, windows-2025]
runs-on: ${{ matrix.os }}
timeout-minutes: 10
steps:
- name: Check out repository
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
with:
persist-credentials: false
fetch-depth: 0
fetch-tags: true

- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: 22.17.0

- name: Safe verification (strict, offline)
env:
NO_LIVE_MODEL_CALLS: '1'
run: node scripts/test-safe.js --strict

codex-layout-portable:
runs-on: macos-15
timeout-minutes: 10
steps:
- name: Check out repository
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
with:
persist-credentials: false

- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: 22.17.0

- name: Codex locator layout (clean checkout, offline)
env:
NO_LIVE_MODEL_CALLS: '1'
run: node scripts/test-codex-layout.js --production-only

package-dry:
runs-on: windows-2025
timeout-minutes: 10
steps:
- name: Check out repository
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
with:
persist-credentials: false

- name: Package dry run (offline)
run: pwsh -NoProfile -File scripts/package-skill.ps1 -DryRun
12 changes: 12 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Claude Code local session settings
.claude/

# OS / editor cruft
.DS_Store
Thumbs.db

# Build artifacts (skill bundle for release/upload — generated by scripts/package-skill.ps1)
dist/

# Local third-party research clones; do not vendor into the skill package or lint scope
external/
4 changes: 4 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Project Instructions

- Do not run `scripts/run-golden.js`, `claude -p`, or any test/check that uses the real Claude runner unless the user explicitly re-authorizes it in the current conversation.
- Fake-Claude safety tests are allowed when they replace `claude` through a temporary `PATH` and prove that no real Claude CLI is invoked.
Loading