Commit Graph

75 Commits

Author SHA1 Message Date
muratcankoylan 45d72db20a feat(governance): enforce specification lifecycle and authority 2026-08-15 14:28:15 -04:00
muratcankoylan b2576ba4ae feat: publish machine-checked specification program 2026-08-11 09:51:38 -04:00
muratcankoylan dd9400aff2 feat(platform): add canonical artifact contracts 2026-08-10 10:36:43 -04:00
muratcankoylan 61bb052268 feat(governance): enforce public export boundary 2026-08-10 10:36:04 -04:00
muratcankoylan e0d581ed61 feat(researcher): add deterministic corpus inventory 2026-08-10 10:34:20 -04:00
Cursor Agent 81b4e75acf Expand the prompt lab into an educational long-horizon prompting site
Reframe the project around the skill rather than the CDC case: add static Overview, Guide, Prompt Lab, References, and 404 pages; a copyable rubric-complete brief template; prompt/harness boundaries; gotchas and workflow; 33 caveated research/vendor references; eight generated prompt downloads; shared navigation and copy controls; accessible tab semantics; responsive editorial styling; and updated release screenshots. The CDC run is now explicitly one unreviewed case study, not the site's foundation.

Co-authored-by: Muratcan Koylan <muratcankoylan@users.noreply.github.com>
2026-07-13 13:49:56 +00:00
Cursor Agent fa98c1deb6 Document the long-horizon prompt lab and link it from the root README
Lab README covers the four use cases, the reproduce steps (fetch -> verify ->
install -> build -> capture), how to read the scorecard, and an explicit
honesty/limits section (skill's own rubric, per-pair residual risk, unreviewed
CDC proof). Add the example to the root README examples table.

Co-authored-by: Muratcan Koylan <muratcankoylan@users.noreply.github.com>
2026-07-11 23:05:09 +00:00
Muratcan Koylan 47902b0bbf Replace link with DeepWiki badge in README
Updated the README to replace a link with a badge.
2026-07-11 18:14:49 -04:00
Cursor Agent 521012828f Wire long-horizon-prompting into corpus, manifests, and docs for v2.5.0
3 mechanisms, 8 claims, 2 activation cases, 3 router prompts (p054-p056),
corpus index entry, accepted-ledger entries pending human PR review;
manifests bumped to 2.5.0; README, root SKILL.md, CLAUDE.md, AGENTS.md,
CHANGELOG updated for 17 skills. All deterministic gates pass.

Co-authored-by: Muratcan Koylan <muratcankoylan@users.noreply.github.com>
2026-07-11 17:11:27 +00:00
Muratcan Koylan c2b9a19107 Update contact link 2026-07-09 00:09:49 -04:00
Cursor Agent 80d2d05a17 Bump to 2.4.0 for 16 skills across manifests and docs
Marketplace and Open Plugins manifests, README skill tables and counts,
root SKILL.md skill map and references, CLAUDE.md, AGENTS.md, and
CHANGELOG entry for the self-improvement-loops release.

Gates: frontmatter unit tests OK; validate_platform_compat 16 skills /
4 layouts; validate_repo --strict 0 errors; skill_health --strict
corpus 0.9172, 0 flagged (new skill 1.000); run_benchmarks 3 checks
0 failures; check_activation_cases 21/21.

Co-authored-by: Muratcan Koylan <muratcankoylan@users.noreply.github.com>
2026-07-08 04:02:58 +00:00
Cursor Agent 8fc51c7cba chore: polish repo-wide production readiness
Normalize every SKILL.md description to double-quoted YAML so the corpus,
templates, and examples have one visible convention. Harden frontmatter
parsing against partial fence matches and non-string name/description values,
and extend tests to cover those regressions.

Fix stale or misleading developer-facing docs: remove phantom book-sft plugin
install instructions, document directory-copy installs, add .agents/skills
manual install guidance, fix the digital-brain setup script target, and mark
historical 13-skill analysis as historical. Cut the prepared release metadata
to 2.3.1 across manifests and root SKILL.md.

Tighten production gates by sharing dev dependencies, making orchestrators use
strict repo validation, aligning skill-health required sections with repo
validation, and linting documented plugin install commands against the actual
marketplace manifest.

Co-authored-by: Muratcan Koylan <muratcankoylan@users.noreply.github.com>
2026-06-29 21:50:47 +00:00
Muratcan Koylan 9749e5cbda fix: certify production Agent Skills compatibility across Cursor, Claude Code, and Codex (#96)
* fix: YAML-safe skill frontmatter for cross-platform discovery

Eleven skills used unquoted descriptions containing colons, which strict
YAML parsers reject during skill discovery on Cursor, Claude Code, and
Codex. Normalize all skill frontmatter to valid YAML, add a shared
skill_frontmatter parser with PyYAML validation, fix install docs to use
directory layout, and add .agents/skills symlink plus Open Plugins
skills path declaration.

Co-authored-by: Muratcan Koylan <muratcankoylan@users.noreply.github.com>

* test: add frontmatter parser unit tests and harden examples

Add researcher/scripts/tests/test_skill_frontmatter.py (19 tests) covering
parser edge cases, a strict-YAML regression guard for the unquoted-colon
bug, format/parse round-trips, and corpus + example integration checks.
Wire unit tests into CI ahead of the strict repo gate. Quote the
description fields in the two example skills that had the same
unquoted-colon YAML hazard. Simplify CRLF handling in split_frontmatter
and document CONTRIBUTING test commands.

Co-authored-by: Muratcan Koylan <muratcankoylan@users.noreply.github.com>

* chore: harden production plugin packaging validation

Remove the committed .agents/skills symlink because symlinks are fragile
on Windows checkouts and in plugin packaging. Keep Cursor and Codex
support through Open Plugins discovery and documented directory-copy
manual installs.

Extend validate_repo.py so strict validation checks that the Open
Plugins manifest and Claude marketplace manifest name the same bundled
plugin, and that Open Plugins skills discovery resolves to the same 15
published skills as the repository.

Co-authored-by: Muratcan Koylan <muratcankoylan@users.noreply.github.com>

* ci: certify cross-platform skill compatibility

Add validate_platform_compat.py to check the production surfaces defined by
Agent Skills, Cursor, Claude Code, Codex, and Open Plugins documentation.
The gate validates published skills, manifest discovery parity, and
platform-local directory-copy installs for .cursor/skills, .claude/skills,
.codex/skills, and .agents/skills.

Install skills-ref in CI and require the upstream agentskills reference
validator in the compatibility gate. Tighten manifest path checks so both
Claude marketplace and Open Plugins skill paths must start with './', and
update operator docs to run the new gate before claiming production
readiness.

Co-authored-by: Muratcan Koylan <muratcankoylan@users.noreply.github.com>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Muratcan Koylan <muratcankoylan@users.noreply.github.com>
2026-06-29 16:52:07 -04:00
Muratcan Koylan 25e1fa79a3 Update README.md 2026-05-26 01:36:55 -04:00
Muratcan Koylan 61f38ffc0f Merge pull request #87 from muratcankoylan/agents/autonomous-org-harness
Release v2.3.0: measured router benchmark + corpus-wide skill hardening
2026-05-22 00:19:40 -04:00
muratcankoylan cbc2c97813 Harden full skill corpus for v2.3.0 release
Apply the auto-research quality standard across every published skill and update the mechanisms, claims, fixtures, benchmarks, and release docs so the corpus improves as a coherent system rather than isolated prose edits.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-19 02:08:06 -04:00
Muratcan Koylan b9a4c9dafe Format citations as a numbered list in README.md
Updated citation formatting in README.md to use numbered list.
2026-05-19 01:51:19 -04:00
Muratcan Koylan 4a5ca3f669 Update citations in README.md
Updated citation year for the first reference and added a new reference.
2026-05-19 01:50:34 -04:00
muratcankoylan 99fb4d8828 Release v2.3.0: measured router benchmark closes the description loop
Promotes the release from v2.2.0 (scaffolding only) to v2.3.0 (measured
end-to-end results across four frontier models with delta-vs-baseline
attribution). Version bumped in marketplace.json, plugin.json, and root
SKILL.md.

Updates:

- CHANGELOG.md: new v2.3.0 entry with full per-model and per-skill effect
  sizes, methodology notes, and honest scope caveats. v2.2.0 section
  preserved as the scaffold release.
- researcher/benchmarks/PLAN.md: status table reflects Stage 0/1/2
  shipped; Stage 3/4 still scaffolded. New "Shipped Stage 2 results"
  subsection links to baseline and post-fix published reports.
- researcher/insights/auto-research-experiment.md: two new findings.
  #14 documents the description-benchmark loop closing in ~2 hours with
  +23.4pp on context-fundamentals. #15 documents concurrency + resume +
  per-run logging as non-negotiable runner features. Reusable-patterns
  list grows from 10 to 12.
- researcher/insights/how-we-built-this.md: new "Stage 2: The Description
  -Benchmark Loop Closes" chapter. By-the-numbers updated: 14 activation
  cases, 50 router prompts, 1200 measured agent calls across two sweeps,
  4 models evaluated.
- README.md: researcher OS section gains a measured-results subsection
  with per-skill effect-size table and per-model leaderboard.
- AGENTS.md: workspace memory captures the description-benchmark loop as
  a learned default, the three runner non-negotiables (concurrency,
  resume, per-run logging), and the API-key exposure rotation policy.

All gates green: validate_repo --strict 0 errors, run_benchmarks 0
failures, check_activation_cases 14 cases 0 failures, lints clean.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-15 10:25:39 -04:00
muratcankoylan ee2f0fb126 Merge remote-tracking branch 'origin/main' into agents/autonomous-org-harness
Co-authored-by: Cursor <cursoragent@cursor.com>

# Conflicts:
#	.claude-plugin/marketplace.json
#	.plugin/plugin.json
#	CLAUDE.md
#	README.md
#	SKILL.md
2026-05-15 02:12:52 -04:00
muratcankoylan 0d7595d0ac Release v2.2.0: researcher operating system + continuous loop
Ships a file-based research-to-skill operating system on top of the v2.1
skill corpus. The corpus now compounds across runs: mechanisms have a
gated promotion path, claims have explicit provenance, runs have an
enforceable state machine, skill activation is regression-tested, and the
harness is benchmarked against adversarial scenarios. A continuous loop
runs the whole thing unattended from launchd, retrieving sources over
stdlib HTTP and parking anything that needs human review.

Highlights
- Mechanism registry + accepted/rejected ledgers (5 seeded mechanisms)
- Claim provenance for 6 volatile claims across 6 skills
- Corpus index mapping skills to scenarios, mechanisms, and claims
- Activation regression fixtures (8 cases, all passing)
- Adversarial benchmark harness (7 scenarios) with append-only history
- Run state machine: initialized -> retrieved -> evaluated -> proposed ->
  novelty_checked -> validated -> pr_ready -> closed
- Continuous loop (loop_discover, loop_step, loop_daily, loop_status)
  with atomic JSONL writes and fcntl locks
- launchd service definitions and operator runbook
- CI workflow runs validate_repo --strict, run_benchmarks, and
  check_activation_cases on every PR
- AGENTS.md, CHANGELOG.md, researcher/runs/README.md,
  researcher/insights/auto-research-experiment.md

Skill changes
- All 14 published skills migrated from keyword triggers to
  activation-scenario descriptions
- Hardened evaluation/advanced-evaluation and project-development/
  harness-engineering boundaries

Repository policy
- Active research runs (researcher/runs/*/) are runtime state and
  gitignored. Seed run kept as a worked example, closed reference-only.
- Runtime queue, logs, snapshots, status, and loop event files are
  gitignored.

Verification
- validate_repo --strict: 0 errors, 0 warnings, 14 skills
- run_benchmarks: 3 checks, 0 failures, 7 scenarios
- check_activation_cases: 8 cases, 0 failures
- Python compile: clean (12 researcher scripts)
- Lint: clean
- Live loop: 13 iterations executed across init/retrieve/park/reap paths

No paid LLM judges, no automated source discovery beyond the manual seed,
and no log rotation. See researcher/insights/auto-research-experiment.md
for the full lessons-learned writeup.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-15 01:29:21 -04:00
muratcankoylan 60d36c2f64 Add latent briefing skill for KV-based agent memory sharing
Introduce a new skill for task-guided KV cache compaction between orchestrators and workers, and wire it into the collection so the pattern is discoverable and documented consistently.

Made-with: Cursor
2026-04-14 00:42:47 -04:00
Muratcan Koylan 7387eae7b7 Add DeepWiki link to README
Added a link to DeepWiki for further learning.
2026-04-09 10:01:35 -04:00
Muratcan Koylan b92fd22320 Add instructions for using individual skills without the plugin
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 13:23:11 -04:00
Muratcan Koylan 81f333645d Consolidate marketplace to single plugin to fix cache duplication (#34)
The 5 bundled plugins all used source:"./", causing Claude Code to cache
5 identical copies of the entire repo (~12 MB redundant). This also caused
duplicate skills in /context. Consolidating to one plugin with all 13 skills
eliminates both issues.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 13:20:59 -04:00
Muratcan Koylan de39e11af6 Update README to simplify Cursor plugin instructions
Removed installation instructions for Cursor CLI and local loading.
2026-03-18 12:51:25 -04:00
muratcankoylan d2327df828 Add Cursor Plugin Directory listing and Open Plugins install instructions
Links to https://cursor.directory/plugins/context-engineering and
documents install via cursor-cli and local --plugin-dir. References
the Open Plugins standard for cross-agent compatibility.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 12:43:11 -04:00
Muratcan Koylan c34195a751 Replace star history image in README
Updated star history image in README.
2026-03-17 21:22:10 -04:00
Muratcan Koylan fbf16bba4b Replace star history image in README
Updated star history image in README.
2026-02-24 13:34:06 -05:00
Muratcan Koylan c053008dd5 Add recognition section to README
Added a recognition section citing academic research on static skill architecture.
2026-02-02 01:13:38 -05:00
Muratcan Koylan fa43f6b0f9 .
.
2026-01-13 12:30:32 -05:00
muratcankoylan 38f5b9c561 feat: add hosted-agents skill for background coding agent infrastructure
Add new skill covering patterns for building hosted/background coding agents
based on Ramp's production implementation. Key topics include:

- Sandbox infrastructure with pre-built images and warm pools
- Modal integration for near-instant session starts
- Self-spawning agents for parallel task execution
- Multiplayer support for collaborative sessions
- Multi-client interfaces (Slack, Web, Chrome extension)
- Cloudflare Durable Objects for per-session state

Includes SKILL.md, detailed reference documentation, and Python example code.
2026-01-12 11:55:49 -05:00
Muratcan Koylan a9edf65a6a Update star history image in README 2026-01-07 12:32:19 -05:00
muratcankoylan c102887f8f feat: add filesystem-context skill for dynamic context discovery
New skill covering filesystem-based context engineering patterns:
- Scratch pad pattern for tool output offloading
- Plan persistence for long-horizon tasks
- Sub-agent file-based communication
- Dynamic skill loading
- Terminal/log persistence
- Self-modification patterns

Includes SKILL.md, implementation patterns reference, and demo script.
Added to agent-architecture plugin in marketplace.
2026-01-07 03:31:28 -05:00
Muratcan Koylan 95639793ae update readme 2026-01-05 10:14:04 -05:00
Muratcan Koylan 67039897bb Merge pull request #25 from muratcankoylan/feat/bdi-mental-states
feat: add BDI mental states skill for cognitive agent modeling
2026-01-04 16:11:52 -05:00
muratcankoylan 0f55f96c70 feat: add BDI mental states skill for cognitive agent modeling
Add new skill for transforming external context into formal agent mental
states using Belief-Desire-Intention (BDI) ontology patterns.

## New Skill: bdi-mental-states

Enables agents to reason about context through cognitive architecture:
- Transform RDF context into beliefs, desires, intentions
- T2B2T paradigm (Triples-to-Beliefs-to-Triples)
- Temporal validity tracking for belief expiration
- Justification chains for explainable reasoning
- Multi-agent mental state coordination

## Reference Documents
- bdi-ontology-core.md: Class hierarchy, properties, DOLCE alignment
- rdf-examples.md: Complete Turtle examples for cognitive workflows
- sparql-competency.md: 27 SPARQL validation queries
- framework-integration.md: SEMAS, LAG, JADE/JADEX integration patterns

## Plugin Registration
- Added cognitive-architecture plugin group to marketplace.json

Based on Zuppiroli et al. 'The Belief-Desire-Intention Ontology' (2025)
2026-01-04 16:09:02 -05:00
Muratcan Koylan f7564b69bc Update star history image in README 2026-01-02 13:15:44 -05:00
Muratcan Koylan b4ae8da82a Remove local development section from README
Removed local development instructions from README.
2025-12-31 00:54:08 -05:00
muratcankoylan 453aee6a37 fix: implement official Claude Code marketplace structure
Based on analysis of anthropics/skills repository:

- Replace plugin.json with marketplace.json following official format
- Add plugins array with 4 logical groupings:
  - context-engineering-fundamentals (4 skills)
  - agent-architecture (3 skills)
  - agent-evaluation (2 skills)
  - agent-development (1 skill)
- Update README with correct installation commands:
  /plugin marketplace add muratcankoylan/Agent-Skills-for-Context-Engineering
  /plugin install <plugin>@context-engineering-marketplace
- Remove PLUGIN-README.md (consolidated into main README)
- Remove README.md from individual skills (per official spec)
2025-12-31 00:47:37 -05:00
muratcankoylan 77133c0d75 fix: remove invalid github: install syntax from README 2025-12-31 00:43:23 -05:00
muratcankoylan 790363110c docs: update README with correct Claude Code testing instructions
- Replace marketplace approach with plugin-dir testing
- Add example trigger phrases for each skill
- Update skills table to show trigger keywords
2025-12-31 00:41:13 -05:00
muratcankoylan 9850a0f5c2 fix: change to per-skill plugin format
Each skill is now its own plugin with source pointing directly to the skill directory.
This matches the documented Claude Code plugin format.
2025-12-31 00:15:46 -05:00
muratcankoylan 03c51a8285 fix: restructure plugin format to match Anthropic's skills spec
- Remove individual .claude-plugin/plugin.json from each skill directory
- Update marketplace.json to use skills array (bundle format)
- Update README with correct plugin installation commands
2025-12-31 00:02:35 -05:00
muratcankoylan 95c2f663b4 fix(marketplace): configure skills as individual plugins for discovery
Expands marketplace.json to list all skills explicitly and adds plugin.json manifests to each skill directory to enable proper discovery in Claude Code.
2025-12-30 23:57:33 -05:00
Muratcan Koylan 413621b676 Merge pull request #19 from muratcankoylan/fix/marketplace-discovery
fix(marketplace): configure skills as individual plugins for discovery
2025-12-30 23:51:43 -05:00
muratcankoylan 67f2bea3c3 fix(marketplace): configure skills as individual plugins for discovery
Expands marketplace.json to list all skills explicitly and adds plugin.json manifests to each skill directory to enable proper discovery in Claude Code.
2025-12-30 23:49:17 -05:00
Muratcan Koylan 7e875a8e82 Update README.md 2025-12-30 01:47:58 -05:00
Muratcan Koylan 0c49be6b92 Update README.md 2025-12-30 01:16:19 -05:00
Muratcan Koylan 383dd8cd47 Remove outdated star history image
Removed an outdated star history image from the README.
2025-12-29 23:08:52 -05:00