Commit Graph
22 Commits
Author SHA1 Message Date
gitadmin fa29b93a02 feat(pkm-curation): enable model invocation for pkm-curation skill 2026-06-26 14:19:15 -04:00
gitadmin 8af5a20da5 docs(triage): add needs-review and in-progress labels
- Replace `in-review` with `needs-review` in implement-issue workflow
- Document `needs-review` and `in-progress` labels in triage labels table
- Sync label definitions across setup-skills and docs/agents
2026-06-26 14:00:55 -04:00
steve cfeb42398e Merge pull request 'feat: add implement-issue skill for dispatching child agents via worktree isolation' (#8) from issue-7-implement-issue into master
Reviewed-on: steve/Skills#8
2026-06-26 13:46:08 -04:00
gitadmin dc9293c7be feat(implement-issue): make child agent dispatch agent-agnostic
- Add formal arg syntax: --agent, --base, --force
- Add process-tree detection scripts (Linux / macOS) to auto-detect parent agent
- Add dispatch table supporting pi, opencode, goose, codex, claude + unknown fallback
- Write child prompt to temp file instead of inline escaping
- Name tmux windows for discoverability
- Add new pre-flight checks: tmux session, agent detection, binary on PATH
2026-06-26 13:42:56 -04:00
gitadmin e6e322e542 feat: add implement-issue skill for dispatching child agents via worktree isolation (#7) 2026-06-26 11:39:21 -04:00
gitadmin cd40daec54 Fix README links, add missing skills, correct invocation classification
- Fixed 3 broken links in root and common READMEs (pkm-curation,
  forge-interaction, forge-preferences were pointing to wrong buckets)
- Moved project-context-pack from model-invoked to user-invoked
  (matches its disable-model-invocation: true flag)
- Added 8 missing user-invoked and 6 missing model-invoked skills
  to root and common READMEs
- Added all 9 engineering skills to engineering README
  (was missing codebase-design, domain-modeling, resolving-merge-conflicts,
  tdd, grill-with-docs, improve-codebase-architecture, setup-skills,
  to-issues, to-prd, triage)
- Added pkm-curation to pkm README
- Updated personal README to note both skills moved elsewhere
- Added all forge skills to deprecated README
- Added .gitignore for docs/adr/
- Added docs/agents/ reference files
- Added project context cache
2026-06-25 12:26:32 -04:00
gitadmin ff41e7965a refactor(forge): split forge-interaction into specialized GitHub and Gitea skills
Break the monolithic forge-interaction skill into focused, single-responsibility
skills for better predictability and maintainability:

- Add forge-github skill for GitHub-specific interactions using `gh` CLI
- Add forge-gitea skill for Gitea-specific interactions using `tea` CLI
- Convert forge-interaction into a router that delegates to specialized skills
- Add forge-router skill with model invocation disabled for guidance only
- Move all forge-related skills to common/deprecated directory

Each specialized skill now contains its own complete decision tree, CLI usage
patterns, and authentication checks for its respective forge platform.
2026-06-25 12:06:08 -04:00
gitadmin fbca2ada7e docs(project-context-pack): clarify procedure, tighten wording, add disable-model-invocation
- Rewrite step names and descriptions for clarity and conciseness
- Reorder navigation discipline and expand sensitive-file examples
- Add `disable-model-invocation: true` frontmatter flag
- Remove unused `date -Iseconds` command pattern
2026-06-25 12:05:01 -04:00
gitadmin 371697375a refactor(pkm-curation): move skill from common/personal to common/pkm directory 2026-06-25 12:04:08 -04:00
gitadmin 68f9b4691e feat(skills): add engineering skill definitions under common/engineering/ all from @mattpocock
Add 10 skill definitions covering codebase design, domain modeling,
test-driven development, triage, and development workflows:

- codebase-design: vocabulary and patterns for designing deep modules
- domain-modeling: build and sharpen project domain models
- grill-with-docs: interview-based design refinement with documentation
- improve-codebase-architecture: scan and report on deepening opportunities
- resolving-merge-conflicts: structured approach to merge/rebase conflicts
- setup-skills: per-repo configuration for engineering skills
- tdd: test-driven development workflow with vertical slices
- to-issues: break plans into tracer-bullet vertical slice issues
- to-prd: synthesize conversations into PRDs
- triage: state machine for issue/PR triage roles

Includes supporting files for ADR formats, issue tracker integrations
(GitHub, GitLab, Gitea), triage labels, and agent brief templates.
2026-06-25 12:01:55 -04:00
gitadmin 66c7308f64 refactor: replace hardcoded vault paths with generic placeholders 2026-06-24 22:32:30 -04:00
steveandgitadmin ec931d9552 feat(crit): rewrite skill to implement CRIT framework (#6)
This PR rewrites the `crit` skill from a general description into a concrete CRIT (Context-Request-Input-Tone) workflow.

## Changes
- Transformed abstract skill description into structured 5-step workflow
- Added clear completion criteria for each step
- Implemented quality guardrails and trigger hints
- Followed established patterns from other skills (conversation-summary, knowledge-gardener)

## Impact
- Makes the crit skill more actionable and predictable
- Provides systematic brainstorming and idea evaluation
- Improves user experience with structured guidance

## Files Changed
- common/pkm/crit/SKILL.md

Co-authored-by: Steve Beaulac <steve@beaulac.me>
Reviewed-on: steve/Skills#6
2026-06-24 00:21:34 -04:00
gitadmin 510d4be99c docs(forge-preferences): replace open questions with derived preferences and add conventions
- Replace hardcoded open questions with runtime-derived preferences for
  forge remote, CLI, and host/username detection
- Add issue label mapping reference to triage-labels.md
- Add PR title/body conventions following Conventional Commits
- Add release tagging conventions with semver format
2026-06-23 23:58:12 -04:00
gitadmin 91e643553e feat(pkm): add compiled wiki layer, packet promotion, and retrieval checks to research skills
- Add compiled wiki maintenance, retrieval lint, and packet promotion
  steps to knowledge-gardener skill
- Restructure research-vault workflow with source ingest, answer filing,
  and pre-completion lint pass
- Add Log.md for tracking ingest, queries, and corrections
- Enhance Claims template with provenance, supports/contradicts, and
  confidence tracking
- Add Compiled Pages table and Raw Source Rules to packet template
- Enhance atomic notes with frontmatter, promotion status, and
  structured links
- Distinguish source claims, synthesis, user opinions, and open
  questions throughout

This implements a Karpathy-style compiled wiki approach where raw
sources stay immutable, packet notes are the maintained synthesis
layer, and reusable notes can be promoted to the main vault.
2026-06-22 23:06:03 -04:00
gitadmin 1a03d0a0ff feat(skills): add project-context-pack skill
Add a new engineering skill that creates or refreshes a bounded project
memory file to serve as a navigation map for repository exploration.

The skill follows a disciplined search procedure that:
- Uses fd/rg for inventory before broad file reads
- Classifies project type with evidence citations
- Reads selectively with per-file content caps
- Indexes via tree-sitter/LSP/rg before browsing source
- Caches results in .agent/project-context.md

References the skill in README.md, common/README.md, and
common/engineering/README.md.
2026-06-22 22:20:58 -04:00
gitadmin af96c9e331 docs: reorganize skills into pkm category and add crit skill
- Create new `pkm` directory for Personal Knowledge Management skills
- Move conversation-summary, knowledge-gardener, and research-vault from `personal` to `pkm`
- Add new crit skill for brainstorming with the CRIT framework
- Update skill descriptions for clarity and consistency
- Add audio-product-dsp, grilling, and research-engineering to model-invoked listings
- Update skill paths across README files to reflect new directory structure
2026-06-22 22:20:08 -04:00
gitadmin e7fcc51e86 docs(skills): reorganize skill catalog into category READMEs
- Add deprecated skills README with audio-product-dsp and research-engineering
- Add productivity skills README with grill-me, handoff, writing-great-skills, and grilling
- Move forge-preferences from user-invoked to model-invoked in personal skills
2026-06-22 15:08:34 -04:00
gitadmin 8b16e97052 feat: add research-vault skill and reorganize skill paths
- Add research-vault skill with conversational research workflow and Obsidian packet output
- Add research packet template with Index, Sources, Synthesis, Claims, Questions, Conversation, and Glossaries
- Add personal/README.md listing personal skills
- Reorganize common/README.md paths into personal/ and productivity/ subdirectories
2026-06-22 15:04:14 -04:00
gitadmin 503193793f fix: correct typo in conversation-summary SKILL.md frontmatter key
The YAML frontmatter key `name-:` was corrected to `name:` to ensure proper parsing of the skill metadata.
2026-06-22 14:25:12 -04:00
gitadmin 9b5e82f395 chore(skills): add deprecated audio and DSP dispatcher skills
Archive two dispatcher skills to the deprecated directory:
- audio-production-dispatcher: routes audio product DSP engineering
  requests across voice, playback, spatial, ANC, embedded, and
  validation specialist paths
- dsp-research-dispatcher: routes DSP hardware/software
  research-engineering requests to appropriate specialist workflows
2026-06-22 14:24:23 -04:00
gitadmin cc39d45a96 feat(skills): add personal and productivity agent skills
Add new skill definitions organized by category:

Personal:
- conversation-summary: summarize AI conversations into Obsidian notes
- knowledge-gardener: vault-aware semantic search and Zettelkasten workflows

Productivity:
- grill-me: alias for running a grilling session
- grilling: relentless interview to stress-test plans
- handoff: compact conversation into handoff document for agent continuity
- writing-great-skills: reference guide for skill authoring best practices
- glossary: domain model for skill-building terminology
2026-06-22 14:20:28 -04:00
gitadmin 041be56757 feat: initialize agent skills repository with three starter skills
Add project structure documentation (AGENTS.md) and initial README files
that organize skills by bucket and invocation type (user-invoked vs
model-invoked).

Introduce three skills:
- forge-interaction: GitHub/Gitea CLI automation for issues, PRs, releases
- forge-preferences: personal forge conventions (companion to forge-interaction)
- pkm-curation: Obsidian vault curation and note management

Include reference docs for vault conventions, agent integration, and the
invocation model that separates user-only from model-reachable skills.
2026-06-22 13:15:36 -04:00