J-Space Cognition Suite — a model-agnostic inference-time control suite for deep reasoning, long-horizon work, verification, and recovery. Based on Anthropic's J-space global workspace research. | 哔哩哔哩:Tiger380 — https://space.bilibili.com/3494375382321675
# Add to your Claude Code skills
git clone https://github.com/Tiger3807861189/J-Space-Cognition-SuiteGuides for using ai agents skills like J-Space-Cognition-Suite.
Last scanned: 9/14/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-09-14T09:35:27.433Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how J-Space-Cognition-Suite compares with popular alternatives.
J-Space-Cognition-Suite is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Tiger3807861189. J-Space Cognition Suite — a model-agnostic inference-time control suite for deep reasoning, long-horizon work, verification, and recovery. Based on Anthropic's J-space global workspace research. | 哔哩哔哩:Tiger380 — https://space.bilibili.com/3494375382321675. It has 3,008 GitHub stars.
Yes. J-Space-Cognition-Suite passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/Tiger3807861189/J-Space-Cognition-Suite" and add it to your Claude Code skills directory (see the Installation section above).
J-Space-Cognition-Suite is primarily written in Python. It is open-source under Tiger3807861189 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh J-Space-Cognition-Suite against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
See comparison
J-Space is an inference-time workspace and control suite for complex reasoning, repository engineering, coordinated agents, and authorized security analysis. You install one skill, load relevant modules, and keep long-task decisions connected to durable evidence.
Its thirteen modules share one premise and one routing entry. Standard-library Python scripts persist state, reread actual source text, detect stale maps and evidence, and return blocking results when a required condition is missing. The host supplies tools and agents.
You need a host that can load a local SKILL.md and retrieve its supporting files.
Python 3.10+ is needed for executable controllers and validation; low/medium can use the
documented prose fallback. No pip dependencies or background service are required.
Copy the complete j-space/ directory into your host's Skills directory.
Obtain that directory from the host's own configuration; no universal location or
invocation syntax applies to every host. Keep SKILL.md, modules/, references/,
and scripts/ together; avoid an extra nested j-space/j-space/ directory.
Copy LICENSE and THIRD_PARTY_NOTICES.md alongside the installed SKILL.md when
distributing the standalone skill. Use an empty destination to avoid mixing installs.
Use Python 3.10 or later to verify the installed directory:
<python-command> <skill-root>/scripts/verify_suite.py
Reload the host if it discovers skills only at startup. Select j-space through its
skill UI. Use $j-space or /j-space only if that host documents the syntax; otherwise
ask it to read the installed SKILL.md explicitly. Confirm it can retrieve one routed
module and execute the installed controller's --help if you need strict gates.
Give it the task and its acceptance conditions:
Use j-space to modify this repository. Inspect the existing contracts, maintain a
source-backed map, delegate independent work where useful, and verify the final behavior.
Replace <python-command> with your available python, python3, or py -3 command.
Resolve <skill-root> to the installed directory. Keep the task directory as the working
directory, or pass --root TASK_DIRECTORY before a controller subcommand.
For a path with spaces in Bash:
python3 "/path with spaces/j-space/scripts/control.py" --root "/task directory" status
For a quoted interpreter path in PowerShell:
& "C:\Python313\python.exe" "C:\Skills\j-space\scripts\control.py" --root "D:\Task Directory" status
Run status after initializing the task. UTF-8 input supports English and Chinese task
content; use the language requested by the user for deliverables.
Run controllers in the target project's task directory, not the installed skill directory.
Installing the files does not automatically register hooks, launch agents, or grant tool access.
Intended use. This suite is designed for real engineering and production-oriented projects with contracts, dependencies, verification, and recovery needs. It is not aimed at toy demonstrations such as “a pelican riding a bicycle.” Its suitability for serious work is a design focus, not a guarantee that any untested deployment is production-ready.
| Level | Use | Control |
|---|---|---|
low |
A direct answer checkable at a glance | Fast pass; no persistent setup |
medium |
A bounded deliverable with a few dependent steps | Full pass; selective modules and delivery audit |
high |
Multi-file, multi-stage, or persistent work | Loop; shared state, source refresh, evidence checks |
xhigh |
Difficult integration or competing approaches that benefit from a team | Loop plus bounded agents, second consideration, and independent review |
media is an accepted alias for medium. Raise the level when the task's uncertainty or
dependencies require it. Use agents proactively when independent work justifies coordination.
When the host lacks agents, record the limitation and perform sequential checks.
Select the skill first. In commands below, replace <python-command> and <skill-root>
with your installed interpreter and skill directory, quote paths containing spaces, and
work in the target task directory. The example artifact names refer to files you create
from actual work and checks; do not create empty or fabricated evidence just to pass a gate.
Ask: “Use j-space at low to check whether this configuration change preserves the timeout unit. State the conclusion and its evidence; do not expand the task.” Read the relevant input, check the one constraint, and return the result. No state initialization is required. Escalate if the check exposes cross-file dependencies or unresolved uncertainty.
Ask: “Use j-space at medium to update this API example and verify its parameters against the implementation. Keep a short record of the goal, uncertainty, and observed checks.” Optionally use the lightweight ledger:
<python-command> <skill-root>/scripts/jspace.py note --goal "API example matches implementation" --next "Inspect the endpoint"
<python-command> <skill-root>/scripts/jspace.py note --open "Does the example cover required inputs?" --settled-by "Inspect the endpoint and run the example"
<python-command> <skill-root>/scripts/jspace.py seam
Inspect and run the example, then record the actual outcome with
note --check "Observed result" --by "manual inspection of each input and execution of the reported case" --close 1.
Write answer.md, then run jspace.py ship answer.md. This audits text heuristically;
findings are advisory, while unreadable/oversized input is rejected. It does not prove the
API behavior. Do not maintain this ledger alongside the strict controller for the same task.
Ask: “Use j-space at high to repair this repository issue. Preserve public contracts, keep
a source-backed map, run the relevant tests, and finish with evidence against each requirement.”
Follow the Shared control section to initialize, read sources, create/sync/view the map,
and pass the work gate. Perform the work; record real verification in evidence/root.txt
and a separate acceptance checklist in evidence/completion.txt. Keep src/router.py below
only if it is a material source dependency; substitute your actual sources and repeat --source as needed.
<python-command> <skill-root>/scripts/control.py pulse --event checkpoint
<python-command> <skill-root>/scripts/control.py report --agent root --round 1 --summary "Observed repair and coverage" --evidence evidence/root.txt --completion evidence/completion.txt --source src/router.py --next "Deliver checked result"
<python-command> <skill-root>/scripts/control.py repo sync --map repo-map.json
<python-command> <skill-root>/scripts/control.py repo view --agent root
<python-command> <skill-root>/scripts/control.py repo check
<python-command> <skill-root>/scripts/control.py check --stage ship
Update the map's meaning before that final sync. Creating report/checklist files changes the inventory too. Resolve open questions and security candidates before shipment. Exit 0 allows delivery; a nonzero result names an unmet condition. Repair that condition before checking again; identical retries without changed evidence are not recovery.
Ask: “Use j-space at xhigh for this integration. Assign an independent contract review to a real child agent, request its second consideration, reproduce material findings, and retain disagreements until a discriminating check resolves them.” From an initialized high task, route before creating reports for the current scope:
<python-command> <skill-root>/scripts/control.py route --level xhigh --module modules/repository.md --reason "Independent integration review"
<python-command> <skill-root>/scripts/control.py read --agent root
<python-command> <skill-root>/scripts/control.py agent add --id reviewer --parent root --task "Inspect the integration contract" --owns src
<python-command> <skill-root>/scripts/control.py pulse --event resume --agent reviewer
<python-command> <skill-root>/scripts/control.py repo view --agent reviewer
<python-command> <skill-root>/scripts/control.py check --stage work --agent reviewer
The host must actually launch that child and deliver its own pulse output; an ID is not an
independent model. The child writes distinct evidence/review-1.txt and evidence/review-2.txt
after two substantive passes, then submits each through report --agent reviewer --round 1
and --round 2, supplying --summary, --evidence, --source, and --next each time.
Root independently checks the finding and writes a separate evidence/acceptance.txt:
<python-command> <skill-root>/scripts/control.py review --agent root --target reviewer --verdict accepted --evidence evidence/acceptance.txt
Root writes and submits its own report and completion checklist as in high. After all
artifacts are stable, update/sync the map, have every active agent run its own read
and repo view, then run the root ship gate. Goal/core/route changes require fresh report
cycles and reviews. A lost child uses agent retire with a reason and active successor,
followed by fresh root completion. If the host truly lacks delegation, record
note --solo-reason "Specific unavailable capability and resulting review limit"; do not
simulate independence by driving two identities yourself.
Initialize a reposito