Commit Graph

512 Commits

Author SHA1 Message Date
alirezarezvani
434e889d22 chore: sync codex skills symlinks [automated] 2026-03-17 12:24:42 +00:00
Alireza Rezvani
6058596ab8 Merge pull request #369 from alirezarezvani/feat/code-to-prd
feat(product-team): add code-to-prd skill — reverse-engineer any codebase into PRD
2026-03-17 13:24:30 +01:00
Alireza Rezvani
25095cbde6 Merge branch 'dev' into feat/code-to-prd 2026-03-17 13:24:13 +01:00
Reza Rezvani
fd1d86ba0b fix(code-to-prd): achieve 97.6 validator score — frontmatter, sections, expected outputs
- SKILL.md frontmatter: add Name, Tier, Category, Dependencies, Author,
  Version as capitalized top-level keys (validator requirement)
- SKILL.md sections: add Name and Description headings (validator requirement)
- Add expected_outputs/ with 3 sample files: PRD README, page doc, enum dict
- prd_scaffolder.py: add validate_analysis(), --validate-only, --dry-run
  flags, structured print_summary() — now 333 LOC (was 255, within 300-500)
- Add scripts/.gitignore to exclude generated prd/ test output

Scores: validator 65→97.6 (EXCELLENT), quality 51→73.2 (B-), scripts 2/2 PASS

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 13:18:33 +01:00
Reza Rezvani
530ecab247 fix(code-to-prd): pass skill-tester validation — README, assets, frontmatter, imports
- Add README.md with quick start, framework table, output structure
- Add assets/sample-analysis.json for script testing
- Expand SKILL.md frontmatter with version, author, category, tier, dependencies
- Add Features, Usage, Examples sections to SKILL.md
- Remove __future__ imports, fix str|None → Optional[str] for Python 3.9 compat
- Validation: 65→85.7, quality: 51→62.1, scripts: 2/2 PASS

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 12:43:22 +01:00
Reza Rezvani
4b7a084ee3 feat(code-to-prd): expand to fullstack — add NestJS, Django, Express, FastAPI support
- Rename frontend_analyzer.py → codebase_analyzer.py — now detects backend
  frameworks via package.json (NestJS, Express, Fastify) and project files
  (manage.py, requirements.txt for Django, FastAPI, Flask)
- Add backend route extraction: NestJS @Controller/@Get decorators,
  Django urls.py path() patterns
- Add model/entity extraction: Django models.Model fields, NestJS @Entity
  and DTO classes
- Add stack_type detection (frontend / backend / fullstack) to analysis output
- SKILL.md: add Supported Stacks table, backend directory guide, backend
  endpoint inventory template, backend page type strategies, backend pitfalls
- references/framework-patterns.md: add NestJS, Express, Django, DRF, FastAPI
  pattern tables + database model patterns + backend validation patterns
- references/prd-quality-checklist.md: add backend-specific checks (endpoints,
  DTOs, models, admin, middleware, migrations)
- Update all descriptions and keywords across plugin.json, settings.json,
  marketplace.json, and /code-to-prd command

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 12:28:30 +01:00
Reza Rezvani
70ada54c95 feat(code-to-prd): add ecosystem integration — command, settings, marketplace
- Fix plugin.json version: 1.0.0 → 2.1.2 (repo versioning)
- Add /code-to-prd slash command (4-step workflow: analyze → scaffold → fill → finalize)
- Add settings.json with command registration and platform metadata
- Add code-to-prd entry to marketplace.json with keywords and category

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 12:20:16 +01:00
Reza Rezvani
2f57ef8948 feat(agenthub): add AgentHub plugin with cross-domain examples, SEO optimization, and docs site fixes
- AgentHub: 13 files updated with non-engineering examples (content drafts,
  research, strategy) — engineering stays primary, cross-domain secondary
- AgentHub: 7 slash commands, 5 Python scripts, 3 references, 1 agent,
  dry_run.py validation (57 checks)
- Marketplace: agenthub entry added with cross-domain keywords, engineering
  POWERFUL updated (25→30), product (12→13), counts synced across all configs
- SEO: generate-docs.py now produces keyword-rich <title> tags and meta
  descriptions using SKILL.md frontmatter — "Claude Code Skills" in site_name
  propagates to all 276 HTML pages
- SEO: per-domain title suffixes (Agent Skill for Codex & OpenClaw, etc.),
  slug-as-title cleanup, domain label stripping from titles
- Broken links: 141→0 warnings — new rewrite_skill_internal_links() converts
  references/, scripts/, assets/ links to GitHub source URLs; skills/index.md
  phantom slugs fixed (6 marketing, 7 RA/QM)
- Counts synced: 204 skills, 266 tools, 382 refs, 16 agents, 17 commands,
  21 plugins — consistent across CLAUDE.md, README.md, docs/index.md,
  marketplace.json, getting-started.md, mkdocs.yml
- Platform sync: Codex 163 skills, Gemini 246 items, OpenClaw compatible

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 12:10:46 +01:00
Leo
e6c7b0b87d docs(code-to-prd): add attribution to @lihanglogan as inspiration source
Credits the original code-to-prd concept and methodology from
https://github.com/lihanglogan/code-to-prd (PR #368).
2026-03-17 12:04:56 +01:00
Leo
164749cb73 feat(code-to-prd): add analysis scripts, references, and tooling docs
- frontend_analyzer.py: scans codebase for routes, APIs, enums, framework detection
- prd_scaffolder.py: generates PRD directory with README, page stubs, appendix
- references/framework-patterns.md: React, Next.js, Vue, Nuxt, Angular, Svelte patterns
- references/prd-quality-checklist.md: validation checklist for generated PRDs
- SKILL.md updated with tooling section

Both scripts are stdlib-only (no pip install).
2026-03-17 12:00:56 +01:00
Leo
e153e818b4 feat(product-team): add code-to-prd skill — reverse-engineer frontend into PRD
Analyzes routes, components, state, APIs, and interactions to generate
complete Product Requirements Documents. Framework-agnostic (React, Vue,
Angular, Svelte, Next.js, Nuxt). Three-phase workflow: global scan,
page-by-page deep analysis, structured doc generation.

Inspired by community contribution (PR #368) but rebuilt from scratch
in English with enhanced coverage for mock API detection, field
interdependencies, and execution pacing strategies.
2026-03-17 11:56:07 +01:00
Reza Rezvani
de724ae5c4 fix(terraform-patterns): align plugin.json version to repo versioning (2.1.2)
Review gate flagged version 1.0.0 as non-compliant with CLAUDE.md rule:
"Version follows repo versioning." Updated to 2.1.2.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 16:10:07 +01:00
alirezarezvani
95ed1831f2 chore: sync codex skills symlinks [automated] 2026-03-15 22:29:36 +00:00
Leo
dac49ee9f9 feat(skills): add terraform-patterns agent skill
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 23:29:01 +01:00
Leo
0c31067556 feat(skills): add helm-chart-builder agent skill
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 23:28:54 +01:00
Leo
5aaf3e5e0b seo: optimize all 9 pack descriptions — add Gemini CLI, Cursor, OpenClaw keywords + 'agent skill/plugin' framing
Consistent format: '<N> <domain> agent skills and plugins for Claude Code, Codex, Gemini CLI, Cursor, OpenClaw'
Updated both SKILL.md frontmatter and plugin.json for each pack.
2026-03-15 23:22:14 +01:00
Leo
d20ba9a2fe seo: add OpenClaw skills guide — target 'openclaw skills' and 'openclaw plugins' keywords 2026-03-15 23:12:10 +01:00
Leo
173c1040c9 seo: restore 'Claude Code Skills' in H1 + key headings — preserve existing rankings while adding agent/plugin keywords 2026-03-15 22:49:34 +01:00
alirezarezvani
3dc244463c chore: sync codex skills symlinks [automated] 2026-03-15 21:48:01 +00:00
Leo
bf1473b1be feat(skills): add research-summarizer and docker-development agent skills
research-summarizer (product-team/):
- Structured research summarization for papers, articles, reports
- Slash commands: /research:summarize, /research:compare, /research:cite
- Python tools: extract_citations.py (5 citation formats), format_summary.py (6 templates)
- References: summary-templates.md, citation-formats.md

docker-development (engineering/):
- Dockerfile optimization, compose orchestration, container security
- Slash commands: /docker:optimize, /docker:compose, /docker:security
- Python tools: dockerfile_analyzer.py (15 rules), compose_validator.py (best practices)
- References: dockerfile-best-practices.md, compose-patterns.md

Both skills include .claude-plugin/plugin.json and follow POWERFUL tier conventions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 22:47:16 +01:00
Leo
2b5260dbeb seo: add plugin/skill guides for Claude Code, Codex, Gemini CLI, Cursor + autoresearch program 2026-03-15 22:41:44 +01:00
Leo
77c2dbcd97 seo: rebrand to 'Agent Skills & Plugins' — expand keyword coverage for plugins, codex, gemini, cursor 2026-03-15 22:37:09 +01:00
Leo
a6f428cb0d refine(personas): rewrite with original voice — opinionated colleagues, not job descriptions
- Cut 70% bloat (750 lines removed, 220 added)
- Dropped corporate sections (Core Capabilities, Decision Framework → merged naturally)
- Commands as the centerpiece — what you DO, not what you ARE
- 'How You Think' + 'What You Never Do' = personality, not résumé
- 'When to Use Me' with / = clear routing
- 'What Good Looks Like' = success without corporate metric tables

Our format: opinionated colleague with tools
Agency-agents format: job description with capabilities
Different on purpose.
2026-03-14 00:49:21 +01:00
Leo
da734fe9dd refine(personas): add Core Capabilities, Decision Framework, Success Metrics
Aligns new personas with agency-agents structure:
- Core Capabilities: scannable bullet-list summary
- Decision Framework: when to use (and when NOT to)
- Success Metrics: quantified outcomes

All 4 Tier 1 personas now match full agency-agents spec.
2026-03-14 00:42:47 +01:00
Leo
8a14a069d0 feat(personas): add 4 Tier 1 personas with bundled skills and direct commands
- Content Strategist: 6 commands (/content:audit, cluster, brief, calendar, repurpose, seo), 8 bundled skills
- Product Manager: 7 commands (/pm:story, prd, prioritize, experiment, sprint, retro, metrics), 6 bundled skills
- DevOps Engineer: 7 commands (/devops:deploy, infra, docker, monitor, incident, security, cost), 4 bundled skills
- Finance Lead: 6 commands (/finance:model, fundraise, pricing, burn, unit-economics, board), 2 bundled skills

Total personas: 3 → 7
2026-03-14 00:38:52 +01:00
Leo
a1eb8f1f3a fix: remove unused numpy/scipy imports, delete duplicate zip file
- quality_effectiveness_monitor.py: removed numpy/scipy (imported but never used, violates stdlib-only rule)
- epic-design.zip: removed binary duplicate of skill folder
2026-03-13 23:03:53 +01:00
alirezarezvani
17cfff3e36 chore: sync codex skills symlinks [automated] 2026-03-13 22:03:24 +00:00
Alireza Rezvani
3c460b6583 Merge pull request #353 from abbasmir12/feat/epic-design
feat(engineering-team): add epic-design skill with asset pipeline
2026-03-13 23:03:13 +01:00
Alireza Rezvani
d5bcc223b4 Merge pull request #351 from sudabg/feat/ra-qm-production-tools
feat: add 5 production Python tools for RA/QM skills (#238)
2026-03-13 23:03:02 +01:00
Abbas Mir
00ef4fe1c8 Update SKILL.md 2026-03-14 00:17:35 +05:00
abbasmir12
2f6b037cf2 feat(engineering-team): add epic-design skill with asset pipeline 2026-03-13 18:13:50 +00:00
sudabg
2834e6868a ci: trigger workflow rerun for PR #351 2026-03-13 23:32:08 +08:00
sudabg
059f91f1a4 feat: add 5 production Python tools for RA/QM skills (#238)
Add comprehensive CLI tools for regulatory affairs and quality management:

1. regulatory-affairs-head/scripts/regulatory_pathway_analyzer.py
   - FDA/EU MDR/UK UKCA/Health Canada/TGA pathway analysis
   - Timeline & cost estimation, optimal submission sequence

2. capa-officer/scripts/root_cause_analyzer.py
   - 5-Why, Fishbone, Fault Tree analysis methods
   - Auto-generates CAPA recommendations

3. risk-management-specialist/scripts/fmea_analyzer.py
   - ISO 14971 / IEC 60812 compliant FMEA
   - RPN calculation, risk reduction strategies

4. quality-manager-qmr/scripts/quality_effectiveness_monitor.py
   - QMS metric tracking, trend analysis
   - Predictive alerts, management review summaries

5. quality-documentation-manager/scripts/document_version_control.py
   - Semantic versioning, change control
   - Electronic signatures, document matrix

All tools: argparse CLI, JSON I/O, demo mode, dataclasses, docstrings.

Closes #238
2026-03-13 22:26:03 +08:00
Alireza Rezvani
536c3df481 Merge pull request #349 from alirezarezvani/feat/autoresearch-plugin
feat: autoresearch-agent — bug fixes, plugin packaging, 5 slash commands
2026-03-13 14:41:13 +01:00
Reza Rezvani
7911cf957a feat(autoresearch-agent): fix critical bugs, package as plugin with 5 slash commands
**Bug fixes (run_experiment.py):**
- Fix broken revert logic: was saving HEAD as pre_commit (no-op revert),
  now uses git reset --hard HEAD~1 for correct rollback
- Remove broken --loop mode (agent IS the loop, script handles one iteration)
- Fix shell injection: all git commands use subprocess list form
- Replace shell tail with Python file read

**Bug fixes (other scripts):**
- setup_experiment.py: fix shell injection in git branch creation,
  remove dead --skip-baseline flag, fix evaluator docstring parsing
- log_results.py: fix 6 falsy-zero bugs (baseline=0 treated as None),
  add domain_filter to CSV/markdown export, move import time to top
- evaluators: add FileNotFoundError handling, fix output format mismatch
  in llm_judge_copy, add peak_kb on macOS, add ValueError handling

**Plugin packaging (NEW):**
- plugin.json, settings.json, CLAUDE.md for plugin registry
- 5 slash commands: /ar:setup, /ar:run, /ar:loop, /ar:status, /ar:resume
- /ar:loop supports user-selected intervals (10m, 1h, daily, weekly, monthly)
- experiment-runner agent for autonomous loop iterations
- Registered in marketplace.json as plugin #20

**SKILL.md rewrite:**
- Replace ambiguous "Loop Protocol" with clear "Agent Protocol"
- Add results.tsv format spec, strategy escalation, self-improvement
- Replace "NEVER STOP" with resumable stopping logic

**Docs & sync:**
- Codex (157 skills), Gemini (229 items), convert.sh all pick up the skill
- 6 new MkDocs pages, mkdocs.yml nav updated
- Counts updated: 17 agents, 22 slash commands

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 14:38:59 +01:00
alirezarezvani
6dc25df8fa chore: sync codex skills symlinks [automated] 2026-03-13 09:09:31 +00:00
Alireza Rezvani
236201a155 Merge pull request #346 from alirezarezvani/feat/autoresearch-v2
refactor: autoresearch-agent v2.0 — multi-experiment, multi-domain, real-world evaluators
2026-03-13 10:09:20 +01:00
Alireza Rezvani
7af13f8137 Merge pull request #347 from alirezarezvani/feat/custom-gpt-cleanup
feat: Custom GPTs page, gitignore configs, SEO README, cross-references
2026-03-13 10:08:50 +01:00
Leo
82eea60947 feat: Custom GPTs page, gitignore configs, SEO README, cross-references
- Gitignore individual GPT config files (custom-gpt/*-gpt.md) — instructions
  should not be publicly exposed
- Rewrite custom-gpt/README.md with SEO-optimized descriptions and live
  ChatGPT links for all 6 GPTs
- New docs page: docs/custom-gpts.md with grid cards, comparison table,
  and stats
- Add Custom GPTs to mkdocs.yml navigation
- Cross-reference Custom GPTs from:
  - Homepage (new grid card)
  - Getting Started (FAQ entry)
  - Personas page (try in ChatGPT callout)
  - Plugins page (FAQ entry)

Live GPT links:
- Solo Founder: chatgpt.com/g/g-69b315...
- SEO Audit Expert: chatgpt.com/g/g-69b3b0...
- Content Strategist: chatgpt.com/g/g-69b3af...
- Product Manager Toolkit: chatgpt.com/g/g-69b32c...
- Conversion Copywriter: chatgpt.com/g/g-69b327...
- CTO Advisor: chatgpt.com/g/g-69b326...
2026-03-13 10:08:22 +01:00
Leo
12591282da refactor: autoresearch-agent v2.0 — multi-experiment, multi-domain, real-world evaluators
Major rewrite based on deep study of Karpathy's autoresearch repo.

Architecture changes:
- Multi-experiment support: .autoresearch/{domain}/{name}/ structure
- Domain categories: engineering, marketing, content, prompts, custom
- Project-level (git-tracked, shareable) or user-level (~/.autoresearch/) scope
- User chooses scope during setup, not installation

New evaluators (8 ready-to-use):
- Free: benchmark_speed, benchmark_size, test_pass_rate, build_speed, memory_usage
- LLM judge (uses existing subscription): llm_judge_content, llm_judge_prompt, llm_judge_copy
- LLM judges call user's CLI tool (claude/codex/gemini) — no extra API keys needed

Script improvements:
- setup_experiment.py: --domain, --scope, --evaluator, --list, --list-evaluators
- run_experiment.py: --experiment domain/name, --resume, --loop, --single
- log_results.py: --dashboard, --domain, --format csv|markdown|terminal, --output

Results export:
- Terminal (default), CSV, and Markdown formats
- Per-experiment, per-domain, or cross-experiment dashboard view

SKILL.md rewritten:
- Clear activation triggers (when the skill should activate)
- Practical examples for each domain
- Evaluator documentation with cost transparency
- Simplified loop protocol matching Karpathy's original philosophy
2026-03-13 08:22:29 +01:00
alirezarezvani
c834d71a44 chore: sync codex skills symlinks [automated] 2026-03-13 06:40:49 +00:00
Alireza Rezvani
291cf858a0 Merge pull request #345 from alirezarezvani/feat/autoresearch-agent-clean
feat: autoresearch-agent — autonomous experiment loop
2026-03-13 07:40:38 +01:00
Leo
a799d8bdb8 feat: add autoresearch-agent — autonomous experiment loop for ML, prompt, code & skill optimization
Inspired by Karpathy's autoresearch. The agent modifies a target file, runs a
fixed evaluation, keeps improvements (git commit), discards failures (git reset),
and loops indefinitely — no human in the loop.

Includes:
- SKILL.md with setup wizard, 4 domain configs, experiment loop protocol
- 3 stdlib-only Python scripts (setup, run, log — 687 lines)
- Reference docs: experiment domains guide, program.md templates

Domains: ML training (val_bpb), prompt engineering (eval_score),
code performance (p50_ms), agent skill optimization (pass_rate).

Cherry-picked from feat/autoresearch-agent and rebased onto dev.
Fixes: timeout inconsistency (2x→2.5x), results.tsv tracking clarity,
zero-metric edge case, installation section aligned with multi-tool support.
2026-03-13 07:21:44 +01:00
Alireza Rezvani
9cc5d51d4a Merge pull request #344 from alirezarezvani/main
main2dev
2026-03-12 22:09:18 +01:00
Alireza Rezvani
c0a12fc98d Merge pull request #343 from alirezarezvani/feature/docs-gpt-seo
feat: add 3 more Custom GPTs — SEO Audit, Content Strategist, Product…
2026-03-12 22:07:15 +01:00
Leo
d4ac0ca267 feat: add 3 more Custom GPTs — SEO Audit, Content Strategist, Product Manager
- SEO Audit Expert (FREE) — technical SEO, on-page, content gaps, action plans
- Content Strategist (FREE) — pillars, topic scoring, calendars, gap analysis
- Product Manager Toolkit (PAID) — RICE, PRDs, customer discovery, GTM

Total: 6 Custom GPTs (4 free, 2 paid)
2026-03-12 22:00:50 +01:00
Alireza Rezvani
9fdfbfabf9 Merge pull request #342 from alirezarezvani/dev
Dev
2026-03-12 20:52:46 +01:00
Alireza Rezvani
c2f4426bdc Merge pull request #341 from alirezarezvani/feature/docs-gpt-seo
Feature/docs gpt seo
2026-03-12 20:51:04 +01:00
Leo
9ff3fa5d45 Merge branch 'feature/readme-messaging' into feature/docs-gpt-seo 2026-03-12 20:50:26 +01:00
Leo
cce73b9f64 refactor: rename custom-gpts → custom-gpt, expand README with full guide
- Step-by-step GPT creation walkthrough
- How to convert any skill to a Custom GPT
- Adaptation rules (what to remove, keep, add)
- GPT Store optimization tips
- Testing checklist
2026-03-12 20:49:10 +01:00