Commit graph

11 commits

Author SHA1 Message Date
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 0e098ba0bb bd sync: 2025-11-30 14:43:53 2025-11-30 14:43:53 -08:00
dan 26a6469604 feat: add web-research skill and automate deployment
Includes:
- New 'web-search' skill
- New 'web-research' skill with multi-backend support (claude, llm, kagi)
- Automated deployment in bin/deploy-skill.sh
- Sops-nix integration for Kagi API key
- Documentation updates
2025-11-23 23:18:32 -08:00
dan 99187460b1 feat(update-opencode): add skill for automating OpenCode version updates in Nix
Implement complete workflow for checking and applying OpenCode updates:
- check-version.sh: Compare current vs latest GitHub release
- fetch-sha256.sh: Fetch SHA256 hash using nix-prefetch-url
- update-nix-file.sh: Update Nix package definition with dry-run support
- verify-update.sh: Verify installed version matches expectation

Includes comprehensive documentation (SKILL.md for agents, README.md for users)
and full spec in specs/002-update-opencode/ with user stories and acceptance criteria.

Eliminates manual Nix file editing and hash lookups for OpenCode updates.
2025-11-15 13:35:58 -08:00
dan 9e544cd03a docs(worklog): final update with all commits 2025-11-10 15:09:13 -08:00
dan 8414ca773c docs(tufte-press): add clear invocation instructions for users
- Add Quick Start section with simple trigger phrase examples
- Add detailed 'How to Invoke This Skill' section explaining:
  - Natural language trigger phrases
  - Conversation-based card generation
  - Detail specification (pages, depth, content preferences)
  - What the agent understands and how it responds

Makes it clear to users they just need to ask naturally:
'Create a study card about [topic]' - no special commands needed.
2025-11-10 15:08:58 -08:00
dan 819ec78b33 docs(worklog): update with guardrails commit 2025-11-10 15:06:17 -08:00
dan df02264c3f docs(tufte-press): add guardrails and self-check rubric to agent instructions
- Add guardrails for under-specified requests (scaffold with clarifications)
- Add self-check rubric for content quality validation
- Ensures agent validates accuracy, clarity, annotation utility, balance, and print suitability
- Matches tufte-press project's latest LLM authoring prompt

These sections guide the agent to produce high-quality educational content
and handle unclear requests gracefully by asking for clarification.
2025-11-10 15:05:54 -08:00
dan ec8dba8097 docs(worklog): update commit count for tufte-press evolution session 2025-11-10 15:03:57 -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
dan d8c2e92f0a Initial commit: Agentic coding skills repository
- Add comprehensive documentation (README, WORKFLOW, DEPLOYMENT)
- Add skill template for creating new skills
- Port worklog skill from dotfiles (org-mode session documentation)
- Port update-spec-kit skill from dotfiles (ecosystem updates)
- Include spec-kit framework for structured development
- Add OpenCode commands for spec-kit workflow integration

Repository provides unified skill development for both Claude Code and OpenCode agents.
2025-11-08 10:55:15 -08:00