sw-project
Skill167 starsChanged 12 months agoMITView on GitHub
Keep a project's goal, decisions, work items, artifacts and briefs portable across AI tools and accounts. Use for project coordination, "project brief", "what is this project about".
We split this skill into the rules it gives an agent
5 rules. About 0 are common, 0 are distinctive, and 5 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈0
Distinctive · estimate
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 15
Read AGENTS.md and .specweave/memory/MEMORY.md, then specweave project show --json.
- Very specific: line 16
No project yet: specweave project init --name "Name" --goal "Goal" (works without Git).
- Very specific: line 17
Keep the goal and shared context current with specweave project set --revision N --goal "..." or --context-file ctx.md.
- Very specific: line 37
Follow your tool's own task and subagent rules and the user's authorization.
- Very specific: line 42
Keep the goal and decisions as files in .specweave/memory/ with the MEMORY.md index, commit them, and write briefs by hand from those files.
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
sw-project: shared intent across tools
Your tool runs the work; SpecWeave keeps what every tool and account must share, in the
repository: the goal (.specweave/project/hub.json), durable decisions
(.specweave/memory/), work items, artifacts and routine definitions.
Steps
- Read AGENTS.md and
.specweave/memory/MEMORY.md, thenspecweave project show --json. No project yet:specweave project init --name "Name" --goal "Goal"(works without Git). - Keep the goal and shared context current with
specweave project set --revision N --goal "..."or--context-file ctx.md. Read the latest revision first; a stale write fails instead of overwriting another session. - Decisions that must outlive this session: one file per fact in
.specweave/memory/and one line for it inMEMORY.md. Never store secrets or a copy of the conversation. - One work item per outcome:
specweave project work-add --title "Outcome" --summary "Scope and expected evidence", reusing existing items. Engineering work links an increment with--increment 0042; its ledger andspecweave verifystay authoritative. - A fresh assignment for another tool:
specweave project brief --intent ID --harness codex(orclaude,generic). It is a snapshot, not proof anything started. - Record who ran it when known:
specweave project work-record --intent ID --revision N --harness codex --session ID. Omit model and effort when unknown. - Deliverables:
specweave project artifact-add --revision N --title "Report" --location reports/report.md --intent ID(files stay in place; HTTPS links work).specweave project work-update --intent ID --revision N --state reviewmarks review readiness; it is not verification. - Routines are definitions:
specweave project routine-add --revision N --title "Weekly review" --cadence "Mondays 09:00" --instructions-file routine.md. Only configure a real scheduler when the user has authorized recurring runs.
Follow your tool's own task and subagent rules and the user's authorization; never
invent a task or session id. specweave dashboard shows the hub, work board and sessions.
Manual path (no CLI)
Keep the goal and decisions as files in .specweave/memory/ with the MEMORY.md index,
commit them, and write briefs by hand from those files.
In this repository12 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- sw-autoSkill
- sw-doneSkill
- sw-doSkill
- sw-glossarySkill
- sw-grill-meSkill
- sw-handoffSkill
- sw-incrementSkill
- sw-jevSkill
- sw-reviewSkill
- sw-syncSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

