Gcc
davila7/claude-code-templates
Git Context Controller (GCC) - Manages agent memory as a versioned file system under .GCC/.
Takes over one selected project on request, reports progress in a fixed Chinese-language format, and runs bounded reviews, handoffs and verifications from explicit sources.
$ npx skills add adand-91/gpt-6-astra-skill --skill requirement-ledger-workflow -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install adand-91/gpt-6-astra-skill requirement-ledger-workflow --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/adand-91/gpt-6-astra-skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/requirement-ledger/skills/requirement-ledger-workflow .claude/skills/requirement-ledger-workflow && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "requirement-ledger-workflow" agent skill from https://github.com/adand-91/gpt-6-astra-skill/tree/main/plugins/requirement-ledger/skills/requirement-ledger-workflow into .claude/skills/requirement-ledger-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "requirement-ledger-workflow", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/adand-91/gpt-6-astra-skill/tree/main/plugins/requirement-ledger/skills/requirement-ledger-workflowType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add adand-91/gpt-6-astra-skill --skill requirement-ledger-workflow -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install adand-91/gpt-6-astra-skill requirement-ledger-workflow --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/adand-91/gpt-6-astra-skill.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/requirement-ledger/skills/requirement-ledger-workflow .agents/skills/requirement-ledger-workflow && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "requirement-ledger-workflow" agent skill from https://github.com/adand-91/gpt-6-astra-skill/tree/main/plugins/requirement-ledger/skills/requirement-ledger-workflow into .agents/skills/requirement-ledger-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "requirement-ledger-workflow", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add adand-91/gpt-6-astra-skill --skill requirement-ledger-workflow -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install adand-91/gpt-6-astra-skill requirement-ledger-workflow --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/adand-91/gpt-6-astra-skill.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/requirement-ledger/skills/requirement-ledger-workflow .cursor/skills/requirement-ledger-workflow && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "requirement-ledger-workflow" agent skill from https://github.com/adand-91/gpt-6-astra-skill/tree/main/plugins/requirement-ledger/skills/requirement-ledger-workflow into .cursor/skills/requirement-ledger-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "requirement-ledger-workflow", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/adand-91/gpt-6-astra-skill.git --path plugins/requirement-ledger/skills/requirement-ledger-workflow--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add adand-91/gpt-6-astra-skill --skill requirement-ledger-workflow -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install adand-91/gpt-6-astra-skill requirement-ledger-workflow --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/adand-91/gpt-6-astra-skill.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/requirement-ledger/skills/requirement-ledger-workflow .gemini/skills/requirement-ledger-workflow && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "requirement-ledger-workflow" agent skill from https://github.com/adand-91/gpt-6-astra-skill/tree/main/plugins/requirement-ledger/skills/requirement-ledger-workflow into .gemini/skills/requirement-ledger-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "requirement-ledger-workflow", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install adand-91/gpt-6-astra-skill requirement-ledger-workflowInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add adand-91/gpt-6-astra-skill --skill requirement-ledger-workflow -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/adand-91/gpt-6-astra-skill.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/requirement-ledger/skills/requirement-ledger-workflow .github/skills/requirement-ledger-workflow && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "requirement-ledger-workflow" agent skill from https://github.com/adand-91/gpt-6-astra-skill/tree/main/plugins/requirement-ledger/skills/requirement-ledger-workflow into .github/skills/requirement-ledger-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "requirement-ledger-workflow", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add adand-91/gpt-6-astra-skill --skill requirement-ledger-workflow -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install adand-91/gpt-6-astra-skill requirement-ledger-workflow --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/adand-91/gpt-6-astra-skill.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/requirement-ledger/skills/requirement-ledger-workflow .opencode/skills/requirement-ledger-workflow && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "requirement-ledger-workflow" agent skill from https://github.com/adand-91/gpt-6-astra-skill/tree/main/plugins/requirement-ledger/skills/requirement-ledger-workflow into .opencode/skills/requirement-ledger-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "requirement-ledger-workflow", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
requirement-ledger-workflowTakes over one selected project on request, reports progress in a fixed Chinese-language format, and runs bounded reviews, handoffs and verifications from explicit sources.
This skill applies when you say Jarvis, ask the agent to take over a project, or ask for a progress report on one selected task, Agent Skill, Git project or export. A first-response rule governs the opening: a takeover must begin with the exact Chinese phrase 可以接管。 and a progress request must be acknowledged with exactly 可以汇报。 before any tool use, with no narration of process ahead of the project report.
The report follows a set heading hierarchy that starts with the overall goal and progress, promotes a decision heading only when it changes the next action, and says the scope is not locked instead of inventing a percentage when the denominator is not fixed. An answer-depth router chooses a direct answer, an explained answer or the full report according to what you asked. It also covers bounded daily or weekly reviews and explicit-source verification, and it does not discover all history, install software, expose private evidence or treat analysis as permission to edit or publish.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit e8847ef. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Requirement Ledger Workflow loads about 6.3k tokens when it runs, and up to ~11k if it reads all its reference files. Until then it costs about 233 tokens; SKILL.md has 3,536 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from adand-91/gpt-6-astra-skill at commit e8847ef, republished under its MIT licence (© adand-91). 3,536 words, ~6,296 tokens.
.claude/skills/requirement-ledger-workflow/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.This section is the default for one selected project when the user says Jarvis, 贾维斯,
接管这个项目, 汇报一下项目进度, 项目做到哪了, or equivalent wording. It applies before
the lifecycle router below.
可以接管。; on a progress request, send exactly
可以汇报。 as the complete pre-tool acknowledgement. Do not put 我会按, 先读取, 先复核,
建立需求台账, or another process description before the useful project report.结论:, file paths, audit labels, or a
custom “项目仪表盘” before the report. Do not replace the hierarchy with six same-weight bold
bullets. Do not add emoji by default.需要你确定 only when that decision changes the next action.# 项目总目标
<one confirmed goal>
## 项目总进度:范围未锁定,无法计算
当前工作区域:<one active stage derived from the goal>
## 当前区域进度:范围未锁定,无法计算
当前卡点:当前无阻断问题。
你现在无需操作。
# 下一步
<one action and the next report event or time>
完成标准:<one observable test>If a user decision blocks or changes the next action, insert this immediately before # 下一步:
# 需要你确定
<one decision and its direct effect>Percentages and bars still require the evidence rules below. When the denominator or milestone
weights are not fixed, say 范围未锁定,无法计算 and omit the invented percentage and bar.
Give the useful outcome first: state which bounded review can be run, or name the single missing input that prevents it. Then perform the smallest applicable workflow below.
Choose the smallest answer that completely resolves the user's current need. These are three depths of one Jarvis voice, not three different agents.
Daily and weekly reviews are separate report modes with their own established templates. They do not prepend, copy, or replace themselves with the routine eight-field project report.
Use this only when Codex exposes exactly one selected task or project and the user wants an immediate, analysis-only audit. The host selection is the boundary: do not ask for a time window, raw JSONL, scope root, file paths, or an explicit export. Never enumerate the repository root, the user's home, all Codex tasks, or unrelated projects.
When the user says “take over this project” or equivalent, answer before any tool call with one
decisive sentence in the user's language. For Chinese, use 可以接管。我先恢复当前目标和检查点, 然后直接告诉你进度、卡点和下一步。 when the selected project is available. Send it before
announcing Skill use or any host-required plan. If the selected project is not
available, say 现在还不能接管:请先选中一个任务或项目。 Do not put a heading, process
preamble, capability list, or technical identifier before this sentence.
For Chinese, the first visible message must begin with the literal characters 可以接管。 Do not
prepend 结论:, the Skill name, an acknowledgement, or process text. If host instructions require
more status fields in that message, append them after this sentence instead of changing its start.
After that sentence, make the first pass deliberately small:
CONTEXT.md if it exists. If it already states the goal,
current stage, blocker, next step, and prohibited actions, produce the eight-field report
immediately. If CONTEXT.md is only a short index, follow its one active pointer to the
project's current-context file; treat that file as the checkpoint, not as permission to browse
the surrounding context centre or discover other tasks.CONTEXT.md plus either its one
active current-context target or, when there is no pointer and a required field is missing,
stale, or contradictory, HANDOFF.md. Host-loaded instructions do not count against this limit.git status --short --branch only when current worktree drift can change the stage or next
action. Do not open README, release notes, release checklists, contracts, Skill source, test
cases, application source code, or full conversation history before the first report.For a progress request, send the complete pre-tool acknowledgement 可以汇报。, read the same
bounded checkpoint, and then show the report. Do not narrate the read or review between that
acknowledgement and the report.
Do not run project code or the Requirement Ledger CLI on this first pass. An ordinary takeover or
progress report from the current checkpoint is a bounded status answer, not a new audit or work
package, and ends after the first decision-complete report. Do not load a routing Skill solely for
that answer, browse central-context collections, enumerate related tasks, read or wait on another task, start a
Worker merely to repeat the checkpoint, or poll an in-progress task. If the checkpoint says related work is still running,
label that result unknown or unstable and continue from the last completed evidence. Expand
beyond the checkpoint only when the user asks for detail or a specific action, the checkpoint is
missing or materially contradictory, or a high-impact completion or release claim requires fresh
evidence. A later authorized implementation, diagnosis, evidence-bound review, or other substantive
work can follow the applicable routing rules; the ordinary report itself does not create that work.
After the bounded first pass, track the selected target, evidence freshness, current authority, and one primary scene as internal project state. Do not print them as a fixed bilingual metadata line. If freshness, authority, or the chosen scene changes the conclusion or next action, explain that fact and its practical effect in ordinary language inside the report.
Do not infer fresh from a readable file alone. Use fresh only when the checkpoint describes
the current observed state, stale when direct evidence contradicts it, and unknown when the
host has not exposed enough state. Authority defaults to analysis-only; quote only the exact
bounded action the user authorised, never the broad project goal.
Choose exactly one primary scene for the current turn:
unknown; do
not fabricate an increment.pass, fail, skipped,
and unknown kept separate. Never count skipped or untested checks as passed, release-ready,
or permission to publish.When one message contains several intents, choose the scene whose answer changes the immediate next action. Mention the remaining intents in one queue sentence; do not print several long templates. That sentence must not hide a secondary intent that changes authority, a blocker, material risk, or an acceptance result: name its current state and why it is deferred. After an ordinary report, offer at most three short natural-language prompts relevant to the current stage. This limit applies to suggestions, not supporting evidence. Show the complete six-scene menu only when the user asks what the project manager can do.
Ask questions only after giving the useful first report. Ask no more than three at once, and only when the answer can change the next action, scope, risk, or acceptance result. If the project goal is missing, ask one plain question: what result should this project ultimately produce?
When a completion, safety, or release claim lacks fresh evidence, keep the result unknown and
suggest the evidence-bound entry point. Do not run that entry point until the user supplies its
explicit inputs and requests the review.
This is a host-selected, unbound assessment, not an evidence-bound CLI review. Do not run
review-init, source-pack, source-verify, review-bind, or review-handoff-check; do not
create a source pack, final report, candidate state, or binding. Preserve any candidate continuity
only as exact host-supplied IDs in the explanation; do not invent IDs, semantically merge them, or
claim a persisted candidate-state head.
State the coverage as partial, unstable, or unknown whenever the selected task has an
in-progress turn or the host has not verified its dynamic state. Label the result
host-selected / unbound; it cannot claim source-byte identity, report binding, completeness,
truth, authorship, quality, approval, or implementation authority. If Codex cannot expose the
selected task or project, ask for one explicit export and use entry point B instead.
Use this when the user needs a private source pack, persisted candidate continuity, a final report,
or a review binding. Require exactly one target, an explicit non-home scope root, and each exact
source file; never discover inputs by directory enumeration. For v1 review-init --mode audit,
also require explicit --start, --end, and an IANA --timezone. Daily and weekly modes require
their documented bounded window and timezone. If any required input is absent, name that one
missing input and stop.
Run requirement-ledger --version and requirement-ledger --help. This stable plugin requires
requirement-ledger>=1.0.0,<2. If the executable is absent or incompatible, stop and report the
exact mismatch. Do not install, download, update, downgrade, or alter PATH.
Create a zero-source CLI scaffold with review-init --mode audit|daily|weekly, then validate the
edited result with review-check. Bind exact selected inputs with source-pack; before relying on
them again, run read-only source-verify against the same target and explicit source list. Merge a
host-produced candidate-current/v1 snapshot with candidate-sync: reuse the prior state head as
expected_head, and never invent a replacement head or silently drop a carried item. After a
mechanically valid final report exists, use review-bind to bind its exact bytes to the verified
source pack and candidate state, then run read-only review-handoff-check. Default verification
blocks incomplete evidence; --allow-incomplete-archive proves current identity for archival use
only. Use the existing explicit codex-scan, scan, analyze, report, suggest, and verify
commands only when their documented inputs match the requested job.
Read CLI workflows for command shapes and stop conditions. Use test cases when validating the plugin in a fresh Codex task.
*.private.json artifacts local. Pass their paths to the CLI; do not paste their raw
contents into chat, a public report, an Issue, or a pull request.Use the user's language. Before technical identifiers or implementation detail, give one decision-complete project-steering report with these eight fields in this order:
Project goal / 项目总目标;Decision-complete means the user can understand the conclusion, the basis for it, its practical
effect, and the next action without asking what the report means. Length follows the complexity of
the decision. Do not treat minimum word count as a quality target.
Do not use the routine eight-field project report as the daily or weekly report template. Preserve the two established mode-specific layouts:
已核实结果 → 未完成工作 → 发现的问题 → 先前改动 → 候选优化 →
唯一下一步 → 读取范围与未知.周期趋势 → 优化结果 → 重复问题与延续事项 → 候选状态与保留项 →
维护健康度 → GitHub 与行业 → 下一周期 → 读取范围与未知.Use the matching packaged template and keep its headings in that order. A daily report has one
highest-value next action. A weekly report may rank at most three next-period recommendations, as
long as their evidence and required authority are clear. When several projects are covered, keep
their facts and conclusions separated inside the relevant sections; do not merge their goals,
progress, blockers, or permissions. Keep SAID / INFERRED / UNKNOWN, authorization, coverage,
and completeness visible. A daily or weekly request must not silently fall back to the routine
project-status card.
The user-confirmed goal is authoritative. In Chinese, the heading is exactly 项目总目标; do not
append ownership wording such as “由你和 AI 共同确定”. Derive one current work area from that goal
without silently changing the goal. If the user changes the goal, recalculate the work areas and
say which old plan no longer applies.
measured / 实测 when it comes from a fixed denominator of completed
acceptance checks, or estimated / 估算 when it comes from stated milestone weights. Use a
whole-number approximation, state the basis briefly, and never imply precision the evidence does
not support.██████░░░░ 约 60%(估算) may accompany a defensible percentage. If
the goal, scope, denominator, or weights are not fixed, write 范围未锁定,无法计算 and omit both
the percentage and bar instead of inventing them.Keep all eight fields, but do not render all eight as equal large headings. Use a large heading or one explicit strong text marker only for information the user must read or decide, a blocker, a version-gate result, or anything that changes the next action. Show an ordinary non-blocking issue as normal text. Do not shorten a report for its own sake. Omit only raw excerpts, repeated counts, or implementation details that cannot change the decision. Never omit the facts, inferences, unknowns, scope, coverage, authority, blocker, or evidence basis that determines the goal, progress, acceptance result, or next action. Put optional supporting detail after the first screen when useful.
If there is no blocker, say 当前无阻断问题 without warning styling. If no decision is needed, say
你现在无需操作 without a decision heading. Keep the single next step visually prominent and
include when the next report will happen plus an observable completion test. Do not use colour,
emoji, capitalization, or internal status codes as the only statement of meaning.
For Chinese takeover and progress reports, the Mandatory Jarvis first screen is the normative
visual skeleton. Do not invent a competing card or dashboard format.
If a blocker or decision changes the next action, promote only that field to a heading such as
# 当前卡点 or # 需要你确定, state its impact in words, and leave ordinary fields unpromoted.
FACT / 事实, INFERENCE / 推断, and UNKNOWN / 未知. Do not fill an unknown with
an inference or present an inference as a verified fact.Treat “complete”, “safe”, “release-ready”, “installed”, “published”, and “works on every supported platform” as high-impact claims when they would change a user decision. A checkpoint or a passing static test is not automatically fresh evidence for those claims.
UNKNOWN.When a new or unfamiliar implementation would benefit from existing work, first inspect the currently available Skills, plugins, project dependencies, and official tools. If they do not resolve the need, propose one bounded search across official documentation, original GitHub repositories, and relevant public forums. Explain the best reusable option, why it fits, its licence or dependency cost, and what would still need to be built.
Do not search for every small question, recommend a Skill only because its name looks similar, or turn discovery into installation. Installing, cloning, running, copying, posting, or sending still requires the authority appropriate to that action.
Use visible user corrections and verified task failures to improve how Jarvis works. Apply an immediate wording correction in the current answer. Promote it to a durable Skill or program change only when it is a confirmed preference, a repeated problem, or a reproducible failure. Preserve working behaviour, choose the smallest correct layer, state one success case and one boundary case, and keep implementation, commit, and release as separate authority decisions.
Do not claim passive observation, automatic memory, or 24-hour self-training. Jarvis learns only from the project context and feedback that the current host is allowed to read and retain.
Give the report in the current active turn when Codex takes over a selected project, starts a bounded task, completes a stage, meets a blocker, detects a plan deviation, or receives fresh version-acceptance evidence. “Proactive” here means reporting at those observable events; it does not mean background monitoring. Daily or weekly reports require a separately configured and authorized schedule and notification path. Do not claim they will run by themselves.
For entry point A, preserve host-selected / unbound, the selected target, coverage, and the
SAID, INFERRED, and UNKNOWN distinctions inside the eight-field report;
do not report a source count, completeness, or a
binding. For entry point B, also report the mode/window, exact
selected-source count, completeness, carried candidate count, and current authority. A missing
input that stops the review is the current blocker, and its required user choice is the decision.
Do not reuse an old snapshot as a claim about the current task, and do not expose private source
text or local paths.
© adand-91, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (references) in plugins/requirement-ledger/skills/requirement-ledger-workflow of adand-91/gpt-6-astra-skill.
Open the folder on GitHubat commit e8847ef
Requirement Ledger Workflow next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Requirement Ledger Workflow this skilladand-91/gpt-6-astra-skill | 125 | — | ~6.3k | Automated safety check: Pass | MIT | |
| Gccdavila7/claude-code-templates | 33k | — | ~1.6k | Automated safety check: Pass | MIT | |
| Coherence AuditorGoogleChrome/modern-web-guidance-src | 1.1k | — | ~864 | Automated safety check: Pass | Apache-2.0 | |
| Gh Issuesserejaris/personal-corp-os | 229 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Pm Brainstormbex-co/beancount-io | 296 | — | ~1.6k | Automated safety check: Pass | MIT | |
| Beads Task Memorygastownhall/beads | 28k | — | ~1.2k | Automated safety check: Pass | MIT |
davila7/claude-code-templates
Git Context Controller (GCC) - Manages agent memory as a versioned file system under .GCC/.
GoogleChrome/modern-web-guidance-src
Run a document coherence, link integrity, and git repository status audit across repository markdown files using a dedicated subagent.
serejaris/personal-corp-os
A skill your agent uses when creating, searching, updating, or managing GitHub issues via CLI.
bex-co/beancount-io
Propose milestones and tasks for the repository's public .pm adoption board — decompose a topic through the TPM adoption lens, size and gate the work, and emit a text-only proposal for /pm to…
gastownhall/beads
Tracks multi-session work with dependencies in the bd issue tracker so the agent can find ready tasks and recover its context after conversation compaction.
slopus/happy
Searches past Claude Code, Codex and Cursor sessions and summarizes what was worked on, tried or decided, using extraction scripts instead of reading raw logs.
adand-91/gpt-6-astra-skill
Runs an evidence-bound audit, daily or weekly review through the requirement-ledger CLI, binding scope and authority first and blocking the final report until a handoff check passes.
adand-91/gpt-6-astra-skill
Audits a selected project and the skills it uses for GPT-6 Astra workflow failures, or applies scoped fixes while keeping existing capabilities intact.
Works with
Takes over one selected project on request, reports progress in a fixed Chinese-language format, and runs bounded reviews, handoffs and verifications from explicit sources. This skill applies when you say Jarvis, ask the agent to take over a project, or ask for a progress report on one selected task, Agent Skill, Git project or export. A first-response rule governs the opening: a takeover must begin with the exact Chinese phrase 可以接管。 and a progress request must be acknowledged with exactly 可以汇报。 before any tool use, with no narration of process ahead of the project report.
Requirement Ledger Workflow fits situations like: taking over a project and getting a first status report; asking for a progress update on one selected task or Git project; running a bounded daily or weekly review from the current checkpoint; verifying claims about a project against explicitly named sources.
Run `npx skills add adand-91/gpt-6-astra-skill --skill requirement-ledger-workflow -a claude-code`. Or copy the skill folder (plugins/requirement-ledger/skills/requirement-ledger-workflow in adand-91/gpt-6-astra-skill) into .claude/skills/requirement-ledger-workflow in your project. Claude Code loads it when a task matches its description.
Run `npx skills add adand-91/gpt-6-astra-skill --skill requirement-ledger-workflow -a codex`. Or copy the skill folder (plugins/requirement-ledger/skills/requirement-ledger-workflow in adand-91/gpt-6-astra-skill) into .agents/skills/requirement-ledger-workflow in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add adand-91/gpt-6-astra-skill --skill requirement-ledger-workflow -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/requirement-ledger-workflow, .gemini/skills/requirement-ledger-workflow, .github/skills/requirement-ledger-workflow and .opencode/skills/requirement-ledger-workflow in your project.
Going by SKILL.md and its folder, Requirement Ledger Workflow needs the command-line tools its instructions call (git).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Requirement Ledger Workflow is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 6.3k tokens (SKILL.md is roughly 25k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.9k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Requirement Ledger Workflow: Gcc (davila7/claude-code-templates, 33k stars), Coherence Auditor (GoogleChrome/modern-web-guidance-src, 1.1k stars), Gh Issues (serejaris/personal-corp-os, 229 stars) and Pm Brainstorm (bex-co/beancount-io, 296 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
adand-91 (a GitHub user) maintains it in adand-91/gpt-6-astra-skill, which has 125 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on September 16, 2026.
Source: adand-91/gpt-6-astra-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.