Add Feynman skill and memory to workflow template

- feynman/skills/workflow-bootstrap/SKILL.md - Bootstrap skill
- feynman/memory-template.md - Memory template
- feynman/README.md - Feynman configs documentation
- scripts/setup.sh - Updated to auto-install Feynman configs if detected
- docs/workflow/INDEX.md - Updated with Feynman integration info
- README.md - Updated with Feynman integration section

When running 'pnpm run setup':
1. Checks for Feynman installation
2. Installs workflow-bootstrap skill to ~/.feynman/agent/skills/
3. Creates .feynman/memory.md from template
4. Gives two-layer nudge: skill (manual) + memory (automatic)
This commit is contained in:
shokollm
2026-04-18 13:25:29 +00:00
parent d9bc27cb4a
commit 002596aea9
6 changed files with 344 additions and 6 deletions

View File

@@ -15,14 +15,14 @@ rm -rf .git
# Initialize git
git init
# Setup (installs pnpm if missing, dependencies, and pre-commit hook)
# Setup (installs pnpm, dependencies, pre-commit hook, and Feynman configs)
pnpm run setup
# Remove this README (it's the template's README)
rm README.md
```
**That's it.** The setup script handles everything.
**That's it.** The setup script handles everything—including installing the Feynman skill if Feynman is detected.
## What This Is
@@ -31,12 +31,26 @@ rm README.md
- **Agents think out loud** in issue files, making reasoning visible
- **Humans approve reasoning**, not code line-by-line
- **Pre-commit hooks enforce** issue format before any commit
- **Feynman integration** for automatic workflow bootstrapping
## Feynman Integration
If Feynman is installed on your system, the setup script will automatically:
1. Detect the Feynman installation
2. Install the `workflow-bootstrap` skill
3. Create `.feynman/memory.md` with workflow preferences
This gives you a two-layer nudge system:
- **Skill** (manual trigger): Say "feynman, set up the workflow" for new projects
- **Memory** (automatic nudge): Feynman reminds you if you forget
## Requirements
- **Node.js** (recommended: https://nodejs.org)
- If you don't have Node.js, the setup script will install `pnpm` using `corepack` or `npm`
- **Git**
- **Feynman** (optional, for automatic workflow bootstrapping)
No other dependencies required for the workflow itself.