dan
9ce4c83a17
feat(skills): consolidate skill organization across agents
...
- Add piSkills option to ai-skills module for pi-only skills
- Add ralph-work-loop skill (depends on pi extension)
- Update skills.nix registry with nix-review, ralph-work-loop, ui-query
- Add intent/approach/work docs for skill organization effort
Universal skills deploy to claude/codex/opencode/gemini.
Pi-only skills (ralph-work-loop) deploy to ~/.pi/agent/skills/ only.
2026-01-25 11:49:29 -08:00
dan
8728746491
docs: Update README and finalize Triad architecture
...
- Updated README.md with Triad (Gatekeeper, Auditor, Critic)
- verify.sh: Added support for project-local .verify override
- modules/ai-skills.nix: Finalized test-review lens deployment
2026-01-19 20:36:27 -08:00
dan
84d2de1683
feat(deployment): Add support for Gemini and Codex
...
- RFC-MULTI-AGENT-DEPLOYMENT.md: Design for unified deployment
- modules/ai-skills.nix: Added geminiSkills option
- bin/use-skills.sh: Added GEMINI_HOME support
- bin/deploy-skill.sh: Inject configs for Codex and Gemini
2026-01-19 15:31:32 -08:00
dan
2969878553
feat: add Codex support to ai-skills module
...
- Add codexSkills option for deploying skills to ~/.codex/skills/
- Follows same pattern as claudeCodeSkills and openCodeSkills
- Dotfiles can now configure: services.ai-skills.codexSkills = [ "worklog" "hq" ];
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-13 05:58:56 -08:00
dan
e164285c6c
feat(nix): consolidate skill list into skills.nix (skills-8v0)
2026-01-03 12:06:18 -08:00
dan
f33f7ae690
refactor: reorganize lens directory structure
...
Symmetric layout for review lenses:
- ~/.config/lenses/code/ <- code-review lenses
- ~/.config/lenses/ops/ <- ops-review lenses
Updated:
- modules/ai-skills.nix deployment paths
- skills/code-review/SKILL.md lens references
- skills/code-review/lenses/README.md examples
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 21:25:01 -08:00
dan
fb882a9434
feat: add ops-review skill with Phase 1 lenses
...
Multi-lens review skill for operational infrastructure (Nix, shell,
Docker, CI/CD). Modeled on code-review with linter-first hybrid
architecture.
Phase 1 lenses (core safety):
- secrets: credential exposure, Nix store, Docker layers, CI masking
- shell-safety: shellcheck-backed, temp files, guard snippets
- blast-radius: targeting/scoping, dry-run, rollback
- privilege: least-privilege, containers, systemd sandboxing
Design reviewed via orch consensus (sonar, flash-or, gemini, gpt).
Lenses deploy to ~/.config/lenses/ops/ via home-manager.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 17:36:24 -08:00
dan
b8f7928db5
refactor: single source of truth for lenses
...
- Remove top-level lenses/ dir (was stale with only 4 lenses)
- Update ai-skills module to source from skills/code-review/lenses/
- Fix visit.py: extract DEFAULT_WAIT_MS, use specific exception handlers
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 22:34:28 -05:00
dan
3edc3f6502
docs: add code-review to skills list
2025-12-26 23:48:37 -05:00
dan
fb15000877
refactor: restructure for cross-repo deployment
...
- Rename reviews/ to lenses/ (clearer terminology)
- Add workflows/ for beads proto templates
- Extract code-review proto to workflows/molecules.jsonl
- Update ai-skills.nix module:
- Add enableLenses option (deploys to ~/.config/lenses/)
- Add enableWorkflows option (deploys to ~/.beads/molecules.jsonl)
- Derive repoRoot from skillsPath for sibling directories
- Update lens paths in proto to use deployed location
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 01:18:19 -05:00
dan
35a357eb9d
feat: add separate skill lists per target (claudeCodeSkills, openCodeSkills)
2025-11-30 15:16:30 -08:00
dan
e921fd96df
feat: add per-repo skill deployment pattern
...
- Add bin/use-skills.sh helper with use_skill and load_skills_from_manifest
- Add .skills manifest pattern for declarative skill configuration
- Fix ai-skills.nix: remove broken npm plugin code, update skill list
- Add update-opencode, web-search, web-research to flake.nix availableSkills
- Add RFC and documentation for team adoption
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-30 14:47:02 -08:00
dan
5fea49b7c0
feat(tufte-press): evolve skill to complete workflow with JSON generation and build automation
...
- Transform tufte-press from reference guide to conversation-aware generator
- Add JSON generation from conversation context following strict schema
- Create build automation scripts with Nix environment handling
- Integrate CUPS printing with duplex support
- Add comprehensive workflow documentation
Scripts added:
- skills/tufte-press/scripts/generate-and-build.sh (242 lines)
- skills/tufte-press/scripts/build-card.sh (23 lines)
Documentation:
- Updated SKILL.md with complete workflow instructions (370 lines)
- Updated README.md with usage examples (340 lines)
- Created SKILL-DEVELOPMENT-STRATEGY-tufte-press.md (450 lines)
- Added worklog: 2025-11-10-tufte-press-skill-evolution.org
Features:
- Agent generates valid JSON from conversation
- Schema validation before build (catches errors early)
- Automatic Nix shell entry for dependencies
- PDF build via tufte-press toolchain
- Optional print with duplex support
- Self-contained margin notes enforced
- Complete end-to-end testing
Workflow: Conversation → JSON → Validate → Build → Print
Related: niri-window-capture, screenshot-latest, worklog skills
2025-11-10 15:03:44 -08:00