J-Space Cognition Suite
An inference-time reasoning control skill: deep analysis, long tasks, verification and recovery grounded in durable evidence
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
Why this level
- Runs Python controllers and persists task state on disk
- Reads the project's source text for checks
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/j-space-cognition-suiteDetects the agents on your machine, checks the risk and pins the version.
Other ways to install
Run in a terminal in the project folder
npx skills add tiger3807861189/j-space-cognition-suite --skill j-space -a claude-code -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit b202312
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/tiger3807861189/j-space-cognition-suite.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /j-space/
git -C "$tmp" checkout b2023124a1fa08278e3ee82aefa8ed9faeade995
mkdir -p .claude/skills
cp -R "$tmp/j-space" .claude/skills/j-spaceCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add tiger3807861189/j-space-cognition-suite --skill j-space -a cursor -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit b202312
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/tiger3807861189/j-space-cognition-suite.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /j-space/
git -C "$tmp" checkout b2023124a1fa08278e3ee82aefa8ed9faeade995
mkdir -p .agents/skills
cp -R "$tmp/j-space" .agents/skills/j-spaceCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add tiger3807861189/j-space-cognition-suite --skill j-space -a github-copilot -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit b202312
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/tiger3807861189/j-space-cognition-suite.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /j-space/
git -C "$tmp" checkout b2023124a1fa08278e3ee82aefa8ed9faeade995
mkdir -p .github/skills
cp -R "$tmp/j-space" .github/skills/j-spaceCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add tiger3807861189/j-space-cognition-suite --skill j-space -a codex -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit b202312
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/tiger3807861189/j-space-cognition-suite.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /j-space/
git -C "$tmp" checkout b2023124a1fa08278e3ee82aefa8ed9faeade995
mkdir -p .agents/skills
cp -R "$tmp/j-space" .agents/skills/j-spaceCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add tiger3807861189/j-space-cognition-suite --skill j-space -a gemini-cli -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit b202312
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/tiger3807861189/j-space-cognition-suite.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /j-space/
git -C "$tmp" checkout b2023124a1fa08278e3ee82aefa8ed9faeade995
mkdir -p .agents/skills
cp -R "$tmp/j-space" .agents/skills/j-spaceCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/tiger3807861189/j-space-cognition-suite.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /j-space/
git -C "$tmp" checkout b2023124a1fa08278e3ee82aefa8ed9faeade995
mkdir -p .devin/skills
cp -R "$tmp/j-space" .devin/skills/j-spaceCommands for macOS and Linux, on Windows run them in Git Bash.
Formerly Windsurf.
Run in a terminal in the project folder
npx skills add tiger3807861189/j-space-cognition-suite --skill j-space -a cline -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit b202312
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/tiger3807861189/j-space-cognition-suite.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /j-space/
git -C "$tmp" checkout b2023124a1fa08278e3ee82aefa8ed9faeade995
mkdir -p .cline/skills
cp -R "$tmp/j-space" .cline/skills/j-spaceCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add tiger3807861189/j-space-cognition-suite --skill j-space -a roo -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit b202312
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/tiger3807861189/j-space-cognition-suite.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /j-space/
git -C "$tmp" checkout b2023124a1fa08278e3ee82aefa8ed9faeade995
mkdir -p .roo/skills
cp -R "$tmp/j-space" .roo/skills/j-spaceCommands for macOS and Linux, on Windows run them in Git Bash.
A fork of Roo Code, same .roo folders.
Run in a terminal in the project folder
npx skills add tiger3807861189/j-space-cognition-suite --skill j-space -a opencode -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit b202312
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/tiger3807861189/j-space-cognition-suite.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /j-space/
git -C "$tmp" checkout b2023124a1fa08278e3ee82aefa8ed9faeade995
mkdir -p .agents/skills
cp -R "$tmp/j-space" .agents/skills/j-spaceCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/tiger3807861189/j-space-cognition-suite.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /j-space/
git -C "$tmp" checkout b2023124a1fa08278e3ee82aefa8ed9faeade995
mkdir -p .agents/skills
cp -R "$tmp/j-space" .agents/skills/j-spaceCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/tiger3807861189/j-space-cognition-suite.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /j-space/
git -C "$tmp" checkout b2023124a1fa08278e3ee82aefa8ed9faeade995
mkdir -p .agents/skills
cp -R "$tmp/j-space" .agents/skills/j-spaceCommands for macOS and Linux, on Windows run them in Git Bash.
Copy the entire j-space folder into the host's skills directory, verify with python3 <skill-root>/scripts/verify_suite.py, select the j-space skill and give the task with acceptance conditions at the level you need.
Other ways from the author
python3 <skill-root>/scripts/verify_suite.pyVerifies the installed skill directory. Substitute the path to the installed directory.
This is third-party code. Review the repository files before installing.
What it does
J-Space is a model-agnostic skill for controlling an agent's reasoning during a task. It installs as one SKILL.md with thirteen modules and a single routing entry, and standard-library Python scripts persist state, reread the source text, detect stale maps and evidence and return a blocking result when a required condition is missing. There are four operating levels, from a fast check to a loop with bounded agents, a second consideration and independent review. The task is stated together with acceptance conditions, and the agent keeps long-task decisions connected to verifiable evidence. The idea draws on global workspace research.
Who it is for. For engineers and teams who run complex, multi-stage work through an agent with dependencies, verification and recovery.
Good fit when
- You have long, multi-file work needing verification at each step
- You want the agent's decisions tied to evidence
- You need agent coordination and independent review for complex integration
Not a fit when
- The task is simple and checkable at a glance
- The host cannot load a local SKILL.md and its files
Example request
Use j-space at high level to rework this repository with a source-backed map and verification of the final behaviorLimitations
It needs a host that can load a local SKILL.md and its files; executable controllers and validation need Python 3.10 or newer, while low and medium levels work without it via a text fallback. Installing does not register hooks, launch agents or grant tool access by itself; the host does that. The skill guides the process, but the outcome depends on your task and agent.
How to disable. Remove the j-space folder from the host's skills directory.
Security check
- Runs Python controllers and persists task state on disk
- Reads the project's source text for checks
README in short
The README describes J-Space as an inference-time reasoning control skill for complex analysis, repository engineering, agent coordination and authorized security analysis. One skill with thirteen modules and a shared routing entry, with Python scripts that persist state, reread source and block when required conditions are missing. Install by copying the j-space folder into the skills directory, verify with verify_suite.py, and use four operating levels from a fast check to a team loop. The idea draws on global workspace research, Apache-2.0 licensed.
FAQ
Do I need pip?
No. The scripts use the Python standard library with no dependencies or background service; a 3.10+ interpreter is needed for the controllers.
What do the levels give?
From a fast check at low level to a loop with shared state, bounded agents and independent review at high level.
Related
Open-source personal AI assistant on your own machine: answers in Telegram, Slack, Discord and WhatsApp, extended with skills and plugins
A self-improving agent from Nous Research with a TUI, messaging gateway, cron jobs and skills it writes itself
An open source coding agent for the terminal and desktop with build and plan modes
Open prompt library with a Claude Code plugin, MCP server and CLI: search, fetch and improve prompts and skills from an agent