Commit graph

306 commits

Author SHA1 Message Date
dan 268b9ccc83 fix: skill frontmatter compatibility with pi 0.50
- Remove unknown 'tools' field from ui-query
- Quote description with colons in verify-work (YAML parsing)
2026-01-26 16:55:52 -08:00
dan a865c34876 feat(nix-security-scan): add CVE scanning skill for Nix flakes
- scan-one.sh: scan single flake with sbomnix + grype
- scan-flakes.sh: batch scan all flakes in directory
- SKILL.md: full documentation with fix strategies
- README.md: quick start guide

Pipeline: sbomnix (SBOM) → grype (CVE scan) → markdown report

Ref: skills-rg9m
2026-01-26 10:08:04 -08:00
dan ead1b97500 chore: deprecate per-repo skill loading (use-skills.sh)
Skills are now deployed globally via Home Manager. Per-repo loading
added 1-2s delay on every cd and was 100% redundant with global
deployment.

Script retained for backward compatibility but will be removed.
Closes skills-y7h4
2026-01-25 23:11:46 -08:00
dan def4b8a7dc fix: suppress git dirty warnings in direnv skill loading
Add --option warn-dirty false to nix build call to prevent
repeated 'Git tree is dirty' warnings when loading skills.
2026-01-25 22:43:23 -08:00
dan 80448bd612 docs(orch): sync SKILL.md with CLI implementation
- Remove undocumented features: --serial, --strategy, --synthesize, --allow-expensive
- Add actual CLI options: --enhance, --enhance-model, --image, --resume
- Fix default model for chat (flash, not gemini)
- Update work doc with completed W002
2026-01-25 12:44:40 -08:00
dan 5e12ed1301 chore: untrack issues.jsonl, add quick-wins work doc
- Add issues.jsonl to .beads/.gitignore (fixes flake narHash mismatch)
- Remove issues.jsonl from git tracking (file remains locally)
- Add quick-wins-batch work doc tracking skill deployment tasks
2026-01-25 12:42:44 -08:00
dan b6b47f8b38 feat(deploy): rewrite deploy-skill.sh for ai-skills module workflow
- Script now shows what to add to skill lists (no file copying)
- Supports --pi-only flag for extension-dependent skills
- Checks skills.nix registry
- Update work doc with completed phases

Also filed issue for direnv cleanup (skills-vpdp)
2026-01-25 12:31:17 -08:00
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 796200a277 docs(work): update session-hygiene progress 2026-01-25 11:49:24 -08:00
dan 90114b451a docs: add session-hygiene intent/approach/work docs and synod research 2026-01-25 10:18:13 -08:00
dan 0c37d3f2f9 chore: remove deprecated workflows directory 2026-01-24 09:40:55 -08:00
dan 0253e6b1d6 docs(specs): add worker message bus specification 2026-01-24 09:40:49 -08:00
dan 131fb86852 feat(prototypes): add pi-web-ui-lan prototype
LAN-accessible web UI for pi agent interaction.
2026-01-24 09:40:43 -08:00
dan 1e1965dc17 docs: add worklogs and work documents from Jan 21 sessions
- 2026-01-21-add-review-skills.md
- 2026-01-21-ralph-wiggum-lan-web-ui-prototype.md
- 2026-01-21-worker-rpc-web-skills-audit.md
- skill-compatibility.md
- lan-web-ui-prototype work doc
2026-01-24 09:40:38 -08:00
dan 648357348a feat(hq): add worker-rpc script and tests, update skills
- worker-rpc.py: RPC communication for worker orchestration
- test/: HQ skill tests
- Update hq and web-research SKILL.md
2026-01-24 09:40:30 -08:00
dan b11b3b55ae feat(nix-review): add Nix-focused infrastructure review skill
Multi-lens review for NixOS modules, flakes, and packages:
- module-safety, secrets, systemd-hardening
- determinism, closure-hygiene, flake-hygiene
- supply-chain lenses
2026-01-24 09:40:22 -08:00
dan 5759ccc8fe feat: add web search and browser automation skills
- brave-search: Web search via Brave Search API
- browser-tools: Interactive browser automation via Chrome DevTools Protocol
- flake.nix: Add brave and kagi API key support
2026-01-24 09:40:15 -08:00
dan 856dccb2f3 feat: add Intent/Approach/Work triad skills
Three-phase framework for structured agent work:
- intent: Capture the volition and problem space (The Why)
- approach: Define the strategy and architecture (The How)
- work: Execute and verify the implementation (The Do)

Updates skills.nix with new skill descriptions.
2026-01-24 09:39:17 -08:00
dan 679f66f433 chore: add node_modules and __pycache__ to gitignore 2026-01-24 09:39:10 -08:00
dan edc738f5eb docs(ralph-work-loop): add validation step before starting loop 2026-01-23 11:18:34 -08:00
dan 89e150789c feat(triad): rewrite Intent/Approach/Work skills
Intent: removed 'volition' terminology, reframed around motivation/need/use-cases, emphasize interrogation over inference

Approach: cleaner strategy template, explicit trade-offs and risks

Work: added validation checklist for doc structure, added 'When the Plan Breaks' escalation heuristic
2026-01-23 11:18:14 -08:00
dan f2d7fd7451 fix(handoff): quote heredoc to prevent git output execution
Git status output contains ## which was being interpreted as bash.
Split render() into quoted heredocs + echo statements.
2026-01-23 10:17:25 -08:00
dan 9efc9aaa9f docs: add worklog for ralph-wiggum iteration counter fix 2026-01-23 10:14:16 -08:00
dan bffa966e76 docs: add pi extension ecosystem and synod research
Research conducted 2026-01-22:
- pi-extension-ecosystem-research.md: 56 GitHub projects, 52 official examples
- pi-ui-ecosystem-research.md: TUI patterns, components, overlays
- multi-model-consensus-analysis.md: gap analysis leading to /synod design
2026-01-23 00:31:22 -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 2d6d13814f feat(ops-review): Add defense-in-depth lens
- Added skills/ops-review/lenses/defense-in-depth.md
- Updated SKILL.md to include the new lens focusing on environment guards and blast-radius safety
2026-01-19 18:05:00 -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 9669f473b3 feat(code-review): Add defense-in-depth and properties lenses
- Added skills/code-review/lenses/defense-in-depth.md
- Added skills/code-review/lenses/properties.md
- Updated SKILL.md to reference new lenses and Triad architecture
2026-01-19 15:31:27 -08:00
dan 97a2806d47 feat(skills): Add test-review and verify-work skills
- skills/verify-work: The Gatekeeper (runs verify.sh)
- skills/test-review: The Auditor (checks test quality)
- skills.nix: Registered new skills
2026-01-19 15:31:22 -08:00
dan 5f1a9a4d3d bd daemon export: 2026-01-19 14:45:02 2026-01-19 14:45:02 -08:00
dan 6a9260c2f6 bd daemon export: 2026-01-19 14:40:56 2026-01-19 14:40:57 -08:00
dan 0fdb534243 bd daemon export: 2026-01-19 14:14:14 2026-01-19 14:14:14 -08:00
dan 072b56024e bd daemon export: 2026-01-19 14:14:09 2026-01-19 14:14:09 -08:00
dan f9ab14825b bd daemon export: 2026-01-19 12:43:43 2026-01-19 12:43:43 -08:00
dan fca911274b bd daemon export: 2026-01-19 10:17:27 2026-01-19 10:17:27 -08:00
dan 8dc4a6c9df docs: Intent/Approach/Work planning framework 2026-01-18 20:20:51 -08:00
dan 057f89660f bd daemon export: 2026-01-18 20:20:47 2026-01-18 20:20:47 -08:00
dan 181751253a bd sync: 2026-01-18 13:22:27 2026-01-18 13:22:27 -08:00
dan b2299dc9cc bd daemon export: 2026-01-18 13:10:18 2026-01-18 13:10:18 -08:00
dan 3a525501d8 bd daemon export: 2026-01-18 13:01:28 2026-01-18 13:01:28 -08:00
dan 3e123f3c01 bd sync: 2026-01-18 12:37:46 2026-01-18 12:37:46 -08:00
dan 312109dbc9 bd daemon export: 2026-01-18 12:37:30 2026-01-18 12:37:30 -08:00
dan 95b653683a bd daemon export: 2026-01-18 12:37:16 2026-01-18 12:37:16 -08:00
dan 7a7f585222 bd daemon export: 2026-01-18 11:40:27 2026-01-18 11:40:27 -08:00
dan c72d9e1293 bd daemon export: 2026-01-18 11:40:14 2026-01-18 11:40:15 -08:00
dan 22046f1ce5 bd daemon export: 2026-01-18 11:34:55 2026-01-18 11:34:55 -08:00
dan 9acdf006f9 bd daemon export: 2026-01-18 11:32:35 2026-01-18 11:32:35 -08:00
dan 2a69c427af bd daemon export: 2026-01-18 11:31:25 2026-01-18 11:31:25 -08:00
dan fd5e164f6c worklog: Intent/Approach/Work framework design session 2026-01-18 11:25:32 -08:00
dan ade42fb99d bd sync: 2026-01-18 08:57:21 2026-01-18 08:57:21 -08:00