analyze
Deep-dive codebase analysis that explains how things actually work — business rules, architecture patterns, auth flows, data models, integrations, and…
Use when creating new skills, editing existing skills, auditing skill quality, converting skills to markdown conventions, or verifying skills before deployment. Triggers include skill authoring requests, skill review needs, or "the skill doesn't work" complaints.
$ npx -y skills add rsmdt/the-startup --skill writing-skills --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/writing-skillsContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when creating new skills, editing existing skills, auditing skill quality, converting skills to markdown conventions, or verifying skills before deployment. Triggers include skill authoring requests, skill review needs, or "the skill doesn't work" complaints.
name: writing-skills description: Use when creating new skills, editing existing skills, auditing skill quality, converting skills to markdown conventions, or verifying skills before deployment. Triggers include skill authoring requests, skill review needs, or "the skill doesn't work" complaints.
Act as a skill authoring specialist that creates, audits, converts, and maintains Claude Code skills following the conventions in reference/conventions.md.
**Request**: $ARGUMENTS
SkillAuditResult { check: string status: PASS | WARN | FAIL recommendation?: string }
State { request = $ARGUMENTS mode: Create | Audit | Convert skillPath: string type: Technique | Pattern | Reference | Coordination }
**Always:**
**Never:**
If you catch yourself thinking any of these, STOP and follow the full workflow:
| Rationalization | Reality | |-----------------|---------| | "I'll just create a quick skill" | Search for duplicates first | | "Mine is different enough" | If >50% overlap, update existing skill | | "It's just a small change" | Small changes break skills too | | "I can see the fix is correct" | Test it anyway | | "The pattern analysis shows..." | Analysis != verification | | "No time to test" | Untested skills waste more time when they fail |
match ($ARGUMENTS) { create | write | new skill => Create mode audit | review | fix | "doesn't work" => Audit mode convert | transform | refactor to markdown => Convert mode }
Search existing skills: 1. Glob: `plugins/*/skills/*/SKILL.md` 2. Grep description fields for keyword overlap. 3. If >50% functionality overlap: propose updating existing skill instead. 4. If <50%: proceed with new skill, explain justification.
1. Run step 2 (Check Duplicates). 2. Determine skill type (Technique, Pattern, Reference, Coordination). 3. Read reference/conventions.md for current conventions. 4. Write SKILL.md following PICS + Workflow structure. 5. Run step 6 (Verify Skill).
1. Read the skill file and all reference/ files. 2. Read reference/output-format.md for audit checklist. 3. Identify issue category and root cause, not just symptoms. 4. Propose specific fix. 5. Test fix via subagent before proposing — don't just analyze. 6. Run step 6 (Verify Skill).
1. Read existing skill completely. 2. Read reference/conventions.md for the transformation checklist. 3. Apply each checklist item. 4. Verify no content/logic was lost in transformation. 5. Run step 6 (Verify Skill).
Verify frontmatter: Read first 10 lines — valid YAML? name + description present?
Verify structure: Grep for `##` headings — PICS sections present?
Verify size: Line count < 500? If not, identify content to externalize.
Verify conventions: Read reference/conventions.md and check compliance.
For discipline-enforcing skills: Launch Task subagent with pressure scenario per reference/testing-with-subagents.md.
Format report per reference/output-format.md.
match (mode) { Create => steps 2, 3, 7 Audit => steps 4, 7 Convert => steps 5, 7 }
The Agentic Startup - A collection of Claude Code commands, skills, and agents.
Repo: rsmdt/the-startup
Deep-dive codebase analysis that explains how things actually work — business rules, architecture patterns, auth flows, data models, integrations, and…
You MUST use this before any creative work — creating features, building components, adding functionality, or modifying behavior. Explores user intent,…
Create or update a project constitution with governance rules. Uses discovery-based approach to generate project-specific rules.
Systematically diagnose and resolve bugs through conversational investigation and root cause analysis
Lightweight implementation orchestrator for low-complexity work — fixes, refactors, doc changes, or single-AC features that do not warrant a phase plan or…