forge-of-thought
Health Gecti
- License — License: CC-BY-4.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 10 GitHub stars
Code Gecti
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
Forge of Thought is an AI cognitive extension: a workshop where your idea is forged into a decision you can stand behind. You and the AI elicit the idea together until it is whole, reviewers that never saw the conversation attack it, and who decided what and why is recorded. Runs in Claude Code.
project: forge
render: readme
generated: 2026-10-25
recipe: recipes/readme.md v0.76
inputs:
- CLAUDE.md
- projects/forge/10-intent.md v6.2
- .claude/skills/forge/states/
- docs/README.md v6.1
- RELEASE-NOTES.md
Forge of Thought 6.2
A workshop where thought is tempered and shaped. · Documentation · Videos · Release notes
New here? Watch first. Ten videos and eight short clips of real
sessions, in two languages, show the forge at work before a word of
this README is read: Videos.
Forge of Thought is an AI cognitive extension of a thinking human,
the principal: whoever's thinking is being forged, the final
authority on all content. It takes a raw, half-formed idea - a process
redesign, a platform initiative, an organisational change, a D&D
campaign - and tempers it into a precise, self-contained handover for
whoever delivers it: a team, a colleague, your future self. It rests on
one principle, the machine carries every part of the work that is
not deciding, in three forms:
- It thinks with you. It interviews and probes, criticises,
challenges and inspires; it draws out what you have not yet
articulated and lays out the options with their trade-offs. It
proposes; you decide. - It keeps the work consistent. Nothing wanders off in forgotten
chats: the thinking lives in versioned, templated artefacts, and
decisions, state and history keep themselves in order, with
consistency guarded across every output. - It carries the tedious work. Audience-facing outputs - a pitch,
a deck, this README, the whole documentation - are renders:
generated from the artefacts, regenerated whenever the thinking
moves, never written by hand twice.
Technically, the forge is a git repository: slash commands and
isolated agents - challenger personas and critic lenses - for Claude
Code, templates, and the conventions binding them. A workshop where
thoughts are forged: today its chain reaches from a brief through the
intent to an assignment, a BRD and a solution design, and a project
takes only the layers it needs.
Short on time? Two one-page notes say it briefly:
for a CTO and
for a CEO. Each has a Word
version beside it.
1. Better with AI, or replaced by it?
Forge of Thought is for those who chose to be better. The failure
modes it exists to remove:
- Thinking scattered across chat sessions that die, taking their
context with them. - Handovers whose completeness depends on the mood of the day they
were written. - The same thinking retold to every audience - a pitch, a deck, a
mail - each version rewritten by hand and drifting from the others. - Feedback and decisions with no place to land, so the same ground is
fought over twice. - Assumptions nobody attacked before reality did.
2. Watch it work
Every video is a real session of the forge, cut to a few minutes and
played in the browser as a simulated terminal with captions, in two
languages, nothing staged.
- How a brief is born: a brief found by questions, a critique from
outside, research, the approval and the mining.
(watch,
read) - One item, one verdict: a list settled one item per message, the
verdict line, one write at the end of the round.
(watch,
read) - From the brief to the intent: the brief mined into positions,
rejections and threads, cited at its version.
(watch,
read) - A critic and walking its findings: an isolated reviewer of
document quality, its findings mended or rejected with a reason.
(watch,
read) - A check at a save: a save runs the check, conformance findings
are settled before the commit, and a release runs more.
(watch,
read) - A challenger: peer review of the substance: a persona attacks
the thinking; what is accepted goes into the intent, what is
rejected keeps its reason.
(watch,
read) - History and threads: why an item changed, one command away, and
the open threads as the project's memory.
(watch,
read) - Solution design: a new layer of the chain: the chain grows by a
definition and a template, shown on the first solution design.
(watch,
read) - The BRD, a new artefact: a new artefact from its definition to
its first document.
(watch,
read) - Research: a plan, two LLMs and a synthesis: the plan confirmed
before the search, the same cards on two model families, the
synthesis.
(watch,
read)
The whole course is at the
course page,
where each video has its scenes as chapters and the language is a
switch, and where the eight short clips stand in the order of a talk.
3. What you get
- A versioned document chain growing from a brief - your idea put
together, yours by your approval - through the intent to the
layers your project needs, an assignment to hand over and a solution
design among them.
(the document chain) - An elicitation interview that forges the intent, one question at a
time. (elicitation) - Blind adversarial reviewers - critics of the documents, challengers
of the thinking, checks of the conventions - with every verdict
recorded. (the isolated reviewers) - Audience-specific renders generated from recipes, including an
actual PowerPoint file through your own template.
(renders and recipes) - External sources registered immutably and used only as the
principal directs.
(sources and research) - Everything in files and git: nothing depends on a chat's memory.
(persistence in git)
4. What is new in 6.0
Several hands on one project. One integrator and contributors can
now work one project through git: a conflict met at a save is left
standing and settled in the session as a walkthrough, one conflict one
question, and a hook holds the wall between reading git and writing
it. Work by more than one person no longer means lost changes or
silent overwrites. (working together)
The ledger made from the records, threads as files. The ledger is
built at read time from the documents by a script and never kept in
git, and every open matter of the intent is a file of its own. State
can no longer drift from the documents it describes, and nobody edits
it by hand. (the ledger)
The BRD as a layer of the chain. A project can now break an
assignment, an intent or a file put in into business requirements:
rules the stakeholders review, behaviour agreed as a sequence and
qualities with their values. What the forge cannot know it names as
an open question with an owner, instead of writing it from
imagination. (the BRD)
Research planned before it is searched. A research shows its plan
first and runs only once you confirm it, on one model family or, on
your word, on two, and every citation is opened before a note is
filed. The questions are judged before they cost anything, and what
the notes rest on is checked. (how a research is made)
/migrate. A project of an older shape of files is brought to the
shape a new release expects, once, on one clone, with the steps that
are missing only. Every other clone of it then simply pulls.
(migrate a project)
/work. An output of the project made with work of its own, a
model, an analysis, a worked task, has its own home: the file holds
the content, a versioned specification beside it the way and the why.
(work a work product)
/history. The whole way to one item, its wording today, its
records and every place that cites it, comes in one call. Why
something changed is never more than one command away.
(read the history of an item)
/pull. The forge looks at the remote and says the state of every
repository as a fact, and pulls only a clean repository that is
behind. It never pulls or merges on its own judgement.
(pull from the remote)
/end. A session ends by saying what lives only in the
conversation, what is unsaved and whether closing the command line
loses anything. It writes nothing itself.
(end a session)
The full account is in RELEASE-NOTES.md.
5. Quickstart
First, once per machine
# git, Python and Claude Code must be installed first:
# see docs/start/install.md
git clone <this repository> # you are looking at it
claude # always from the engine root
/setup # first run only; what it asks: docs/start/setup.md
The forge is developed and run on Windows; the git scripts, the
ledger and docs-state have run on Linux on a user's machine, and the
conversions and the two hooks are written to run unchanged on Linux
and macOS.
Starting a new project
/new-project my-idea
/forge intent
# in your own terminal, at the engine root. Claude writes nothing
# into git itself: the init and a remote are your one-off act
git -C projects/my-idea init -b main
/save
# a save that commits nothing names its cause (no repository, or no
# git identity for the host); docs/start/first-result.md says what to do
Bringing an existing project
/import-project <project url> # clones into projects/
/forge <project-slug> # the slug is the repository's name; select
# the project before any work - the forge
# cannot guess it
Each project lives inside projects/<slug>/ as a git repository of
its own, which the engine does not track: that is why you name it
first. projects/forge is the forge's own project, the exemplar every
render and page of the documentation derives from, and the one
directory under projects/ the engine tracks; a user never needs to
open it. The first sitting from nothing to a saved intent is
docs/start/first-result.md.
6. The document chain in one picture
flowchart LR
B["00-brief"] --> I["10-intent"] --> A["20-assignment"] --> BRD["30-brd"] --> SD["40-solution-design"]
WP["any document (/work)"] --> RT(["renders: a translation, a summary, a video …"])
I --> RI(["renders: a pitch, a deck, a summary, a video, a README …"])
A --> RA(["renders: a mail, a handover deck, a video …"])
A -.-> RFP["an RFP"]
I -.-> ST["strategy"]
SD -.-> IMP["implementation deck"]
classDef built fill:#1f6feb,stroke:#1158c7,color:#ffffff
classDef future fill:#c6dbfa,stroke:#1f6feb,color:#24292f
classDef render fill:#2da44e,stroke:#1a7f37,color:#ffffff
class B,I,A,BRD,SD,WP built
class RFP,ST,IMP future
class RI,RA,RT render
Blue = chain artefacts and a work product (light = not built yet),
green = renders, the dots saying the list is open; dashed arrows =
growth that does not exist yet.
- Brief: the principal's idea put together, found with Claude or
handed over, approved when done. (the brief) - Intent: the briefs chiselled into what the principal holds.
(the intent) - Assignment: the intent's in-scope substance carried to the
recipients in a joint pass. (the assignment) - BRD: the business requirements, the assignment, the intent or a
source put in, broken into rules, behaviour and qualities the
stakeholders can review and the delivery can estimate.
(the BRD) - Solution design: how the things wanted are realised, part by
part, with the choices they rest on.
(the solution design)
Below the intent a project takes the layers it needs, none a condition
of another, and many end at the intent.
A render is never edited by hand: what is iterated is its recipe.
7. Documentation
The documentation of the forge is in docs/, pages
of one topic each, generated from the engine like this README.
- The user: watch how a brief is born,
then begin with What Forge of Thought is. - The extender: watch a new artefact,
then begin with What the forge is made of. - The evaluator: watch a challenger,
then begin with What the forge is and is not.
The documentation was generated on 2026-10-25 for version 6.1, and
its index says so too.
- Start: what the forge is, what to install,
the first run and a first result. - Use: how to do each thing, one task per page,
from starting a project to releasing a version. - About: why the forge works as it does, one
concept per page. - Extend: how to add an artefact, a reviewer,
a recipe genre, a command, a script or an engine. - Reference: the exact facts: commands,
conventions, file shapes and a glossary.
Each video is a screenplay rendered from the session records of the
principal's rollout project and made into a player file byscripts/md2video.py. The files live in docs/videos/, served as the
course page, and the documentation on making one is
Make a teaching video from a recipe.
8. Author and licence
Forge of Thought © Petr Chlumsky (PCHe) - [email protected].
Licensed under CC BY 4.0: use and adapt it freely; credit
the author and link to this repository.
Feedback, ideas and changes are welcome: see
CONTRIBUTING.md.
9. About this README
This file is a render of projects/forge: never edited by hand,
regenerated by /render readme whenever the process changes and by
every /release of the engine. Fixes go into the recipe or the
inputs, and system changes are recorded in projects/forge/. The
documentation in docs/ is generated the same way, from the engine,
and its index says when and for which version. The YAML front-matter
provenance at the top of this file is kept by design.
Last updated: 2026-10-25
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi