Commit Graph

30 Commits

Author SHA1 Message Date
Jeffallan d5d2dd8ae2 chore: release v0.4.16 (#227)
Claude-Session: https://claude.ai/code/session_01E6LA4sndtVGyvoXqwYeHoB

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-07 14:25:06 -05:00
Jeff Smolinski 2bb82611ee feat(skills): add django-storages-s3 skill (#218)
Production S3 file storage for Django: STORAGES dict (4.2+), custom
public/private backends, presigned URLs, CloudFront, IAM, and testing
with moto/InMemoryStorage. Squash-merged locally to resolve count and
changelog conflicts with today's main; counts recomputed via
update-docs.py (67 skills, 371 references).

Co-authored-by: Awais Qureshi <awais.qureshi@arbisoft.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E6LA4sndtVGyvoXqwYeHoB
2026-08-07 13:26:34 -05:00
Jeff Smolinski 1508683aad fix(devops-engineer): replace archived kaniko with BuildKit rootless in gitlab-ci reference
Post-merge patch for #219: kaniko is archived and unmaintained, so the
flagship build example now uses moby/buildkit:rootless with registry
cache, and principle 8 notes the migration. Also syncs reference-file
counts (366 -> 367) via update-docs.py, fixing the CI failure on the
merge commit. Social preview PNG regen deferred to next release.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E6LA4sndtVGyvoXqwYeHoB
2026-08-07 13:17:17 -05:00
Jeff Smolinski e8be415bc9 chore: release v0.4.15
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20 08:33:47 -05:00
Jeff Smolinski da77cf5ef8 chore: release v0.4.14
Patch release crediting @sobstel for fixing invalid pg_stat_* column
references in postgres-pro reference docs (#191).

Also clarifies the release checklist: only regenerate the social preview
when skill/workflow/reference counts change (the image embeds counts, not
the version), and use `npx -p puppeteer` instead of `npm install --no-save`.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 09:10:30 -05:00
Jeff Smolinski efebc44c90 feat(skills): add canonical Documentation backlink to every SKILL.md
Append a [Documentation](docs-site-url) line as the last content line of
every SKILL.md (66 files). Skill aggregators that consume raw source
markdown (skills.sh, etc.) will render this as a real <a href> backlink
to the docs site, providing free SEO link equity from each aggregator.

The strip rule in syncSkillPages (commit 3385184) suppresses the line in
the docs site's own rendered output, so the docs site, public markdown
mirrors, llms.txt, and llms-full.txt remain free of self-references.

URL formula: https://jeffallan.github.io/claude-skills/skills/{domain}/{skill-name}/
where {domain} comes from metadata.domain in the frontmatter (defaulting
to "specialized" if absent, matching the sync-content.mjs fallback) and
{skill-name} is the skill's directory name.

Documented the convention in CLAUDE.md so future skill additions follow
the same pattern.

Release: v0.4.13 (patch). No skill count changes (66 skills, 9 workflows,
366 reference files).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-28 22:32:32 -05:00
Jeff Smolinski 055f25edf4 chore: release v0.4.12
Cuts the Unreleased section into v0.4.12, covering hub skill
cross-references (#68), Prettier markdown enforcement (#158),
the README docs link fix (#180), and workflow command frontmatter
additions (#182-#186).

Counts unchanged: 66 skills, 9 workflows, 366 reference files.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 09:48:24 -05:00
Jeff Smolinski 4c167527f5 release v0.4.11: add context management reference to prompt-engineer
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 16:00:51 -05:00
Jeff Smolinski c7afefbc1b release v0.4.10: skill quality improvements and Description Trap refinement
- Bump 65 skill versions from 1.0.0 to 1.1.0 (PR #172 changes)
- Update changelog for v0.4.10
- Update version.json and docs to 0.4.10

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 15:27:59 -06:00
Jeff Smolinski f7ddbe3b3c bump version to 0.4.9
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 13:55:41 -06:00
Jeff Smolinski 8e68798a3a release: v0.4.8
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 16:12:02 -06:00
Jeff Smolinski 8829fafe9f Add cross-reference validation, upgrade CoC to Contributor Covenant v2.1
- Add CrossRefChecker with bidirectional and orphan detection (--check crossrefs)
- Upgrade Code of Conduct to Contributor Covenant v2.1
- Version bump v0.4.7

Closes #100
Closes #131

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 19:50:13 -06:00
Jeff Smolinski e899b97066 Add the-fool critical reasoning skill with 5 modes
- New skill: the-fool — domain-agnostic critical reasoning with Socratic
  questioning, dialectic synthesis, pre-mortem analysis, red team, and
  evidence audit modes
- Two-step AskUserQuestion mode selection for 5 modes within 4-option limit
- 6 reference files with structured frameworks and output templates
- Add Critical Thinking decision tree and Decision Validation workflow
  to SKILLS_GUIDE.md
- Fix sync-content.mjs regex not stripping version markers with dots
- Fix social preview generation command in release checklist
- Version bump v0.4.6

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 14:31:45 -06:00
Raven Security bbb50b0352 Add markdown validation and fix parsing errors across skills
- Add scripts/validate-markdown.py for detecting markdown issues
    (HTML in tables, unclosed code blocks, missing separators, column mismatches)
  - Integrate validation into CI workflow and release checklist
  - Fix JQL syntax in epic planning workflows (Parent → "Epic Link")
  - Fix HTML comments breaking tables in code-reviewer, debugging-wizard
  - Add missing closing code fences in incident-chaos, mysql-tuning, postgresql-tuning
  - Escape pipe character in php-pro/modern-php-features.md table
  version bump v0.4.5
  Closes #138
2026-02-05 10:59:27 -06:00
Raven Security 3f7bf5486a version bump 0.4.4 2026-02-03 22:51:00 -06:00
Raven Security e426fae2a0 Release v0.4.3 Closes #69 Closes #106 Closes #107 Closes #124 Closes #132 2026-02-03 12:23:41 -06:00
Raven Security 7bbd06a09e docs: restructure primary docs, workflow docs, and skill files
Thin README from 438 to 204 lines by replacing duplicated sections
  (Skills Overview, Context Engineering, Tech Stack, Installation,
  Contributing) with summaries linking to canonical sources. Fix Option
  numbering bug. Add local_skill_development.md to Documentation hub.

  Streamline QUICKSTART.md with corrected counts, linear First Steps
  flow, expanded Troubleshooting, and removal of redundant sections.
  Update CONTRIBUTING.md with spec-compliant frontmatter example,
  validate-skills.py step, and 100-600 line reference guidance. Add
  preamble to SKILLS_GUIDE.md and remove generic Tips section.

  In workflow docs, sunset complete-sprint (replaced by epic-level
  analysis), rename manifest phase key to retrospectives (plural),
  standardize command names to YAML canonical identifiers (e.g.
  discovery:create), add Intake phase and Common Ground utility
  sections, fix "groundin file" typo, and clarify schema constraints.

  Remove ## Related Skills body section from all 64 SKILL.md files —
  frontmatter metadata.related-skills is now the single source of truth.
  Standardize security-reviewer and debugging-wizard to 5-step workflows.
  Move feature-forge Pre-Discovery section to reference file. Update
  CLAUDE.md workflow step guidance.
2026-02-02 09:25:32 -06:00
Raven Security 29f2eade5b chore(roadmap): re-triage GitHub issues, rewrite ROADMAP.md, extend validation script
Phase 3+4+5 of v0.5.0 roadmap consolidation spec:
  - Create V0.6.0 and V0.7.0 milestones, close V0.2.0/V0.3.0/V0.4.0
  - Move 16 issues to correct milestones, close #67/#70/#71/#72
  - Rewrite ROADMAP.md with actual release dates and updated v0.5.0-v1.0.0 scope
  - Extend validate-skills.py with --check workflows: YAML definition validation,
    DAG cycle detection, manifest consistency, orphan detection
  - Drop Phase 6 (CI portability check) from spec — npx skills validates releases,
    not PRs
2026-02-02 05:50:16 -06:00
Raven Security 77244abd52 chore: include community PRs in v0.4.2 changelog and fix bloc-state headers
Remove non-standard headers from bloc-state.md (#117). Update changelog
  with community contributions from #117, #116, and #96. Update reference
  count 355 → 356.
2026-01-29 08:49:44 -06:00
Raven Security a7211daa7b release: v0.4.2
Bump version to 0.4.2 across all documentation and plugin manifests.
  Finalize changelog with release date and version comparison links.
  Fix stale 0.4.1 references in ROADMAP.md and CLAUDE.md.
2026-01-29 08:45:07 -06:00
Jeff Smolinski 396e871e52 Replace broad regex patterns with HTML comment markers to prevent
incorrect matches on inline comments like `# 6 reference files` in
   project structure trees.

   Changes:
   - Rewrite update-docs.py to use <!-- MARKER -->...<!-- /MARKER --> tags
   - Add markers to README.md, QUICKSTART.md, ROADMAP.md, social-preview.html
   - JSON files use anchored patterns (no HTML comments in JSON)
   - Update CHANGELOG.md with release notes

   Closes #99
2026-01-29 08:45:07 -06:00
Jeff Smolinski 9865a23243 feat(vue-expert-js): add 4 missing reference files (#97)
Add comprehensive Vue 3 + JavaScript reference documentation:
  - composables-patterns.md: Custom composables, ref/reactive, lifecycle hooks
  - component-architecture.md: Props, emits, slots, provide/inject
  - state-management.md: Pinia stores, reactive state patterns
  - testing-patterns.md: Vitest/Vue Test Utils, mocking composables

  Update routing table in SKILL.md and documentation counts (351 → 355).
2026-01-29 08:45:07 -06:00
Raven Security 97b602665c fix: resolve YAML parsing errors and add missing references (v0.4.1)
Fixes #93 - Only 12 skills detected by add-skill tool
  - Remove redundant  pattern from 53 skill descriptions
  - The colon in  caused YAML parsing errors
  - All 65 skills now have valid YAML frontmatter

  Fixes #92 - References missing in prompt-engineer skill
  - Add complete reference files for 10 skills (50 files total):
    - atlassian-mcp, fine-tuning-expert, ml-pipeline, pandas-pro
    - prompt-engineer, rag-architect, salesforce-developer
    - shopify-expert, spark-engineer, wordpress-pro

  Release v0.4.1:
  - Add YAML/reference validation to CLAUDE.md release checklist
  - Update version numbers and reference counts (304 → 351)
  - Regenerate social preview
2026-01-19 09:29:01 -06:00
Jeff Smolinski 5d2ea30c6b Add --graph flag to /common-ground and create dedicated documentation
- Add --graph flag for mermaid reasoning visualization
  - Create docs/COMMON_GROUND.md with background, usage, and examples
  - Rename ground.md to COMMON-GROUND.md across all references
  - Add Context Engineering section to README
  - Update author section with LinkedIn profile links
  - Correct reference file count to 304 (301 skills + 3 commands)
  - Add 5 stat badges to social preview (workflows, references, frameworks, context
  engineering, project management)
  - Bump version to 0.4.0
2026-01-18 15:06:15 -06:00
Raven Security 641dee4adf Update documentation and version to 0.3.2
- Update version numbers across all config and documentation files
  - Update counts: 65 skills, 301 reference files, 9 workflow commands
  - Add approve-synthesis to README workflow table and WORKFLOW_COMMANDS.md
  - Add vue-expert-js to SKILLS_GUIDE.md with decision tree entry
  - Update QUICKSTART.md skill overview (19 → 65 skills)
  - Update ROADMAP.md current status to reflect v0.3.2
  - Update assets/social-preview.html and regenerate screenshot
  - Add Release Checklist section to CLAUDE.md documenting:
    - Version number locations
    - Count verification commands
    - Documentation update procedures
    - Social preview generation
2026-01-16 23:22:42 -06:00
Jeff Smolinski 0274d3adec Adds skill issue template and adds skills from roadmap to issues. 2025-12-20 23:08:58 -06:00
Jeff Smolinski 830153d427 Closes #63 Update frontmatter in all 54 skills to comply with authorship standards:
- Name field: Changed from Title Case to kebab-case format
    (e.g., "Python Pro" → "python-pro")

  - Description field: Converted to trigger-only format using
    "Use when [conditions]. Invoke for [topics]. Keywords: [list]."
    pattern to prevent the Description Trap
2025-12-20 19:29:46 -06:00
Jeff Smolinski db3db589eb updates roadmap with curernt issues 2025-12-20 18:42:32 -06:00
Jeff Smolinski 81d4a15da7 adds research for incorporating methods from the superpowers claude skills plugin 2025-12-17 23:37:58 -06:00
Jeff Smolinski 1fa2dc48d0 Adds roadmap 2025-12-14 22:30:22 -06:00